Package Control: There are no packages available for installation

如何解决Sublime Text 3的package control的如下错误

根据Sublime Text 3的加载日志(CTRL+`),首先看看是否是因为channel得json文件被墙,查看日志发现如下的内容

那么发现当前的channel地址为https://web.archive.org/web/20150905194312/https://packagecontrol.io/,将该地址粘贴在浏览器地址栏,发现无法打开,那么应该是该地址有问题。所以一句下面的办法更改这个地址。

Preferences > Package Settings > Package Control > Settings – User

将channel的地址设置为https://packagecontrol.io/channel_v3.json即可。

参考



package golang.org/*: unrecognized import path “golang.org/*” (https fetch: Get https://golang.org/x/text/transform?go-get=1: net/http: TLS handshake timeout)

在下载go的运行库的时候,如果库的地址为golang.org就会出现下载的时候产生以下错误。这个通常就是golang.org以及googlesource.com被GFW限制造成的,主要是googlesource.com,这是因为后者是google的。

$ go get “golang.org/x/text/transform”
package golang.org/x/text/transform: unrecognized import path “golang.org/x/text/transform” (https fetch: Get https://golang.org/x/text/transform?go-get=1: net/http: TLS handshake timeout)

解决的方案通常有两种办法,第一个找到目标库的直接下载的链接,下载之后,放到gopath的正确目录中。通常的放置路径为$GOPATH/$LIB_NAME,这里如果lib name为”golang.org/x/text/transform”,则放置的路径为:$GOPATH/golang.org/x/text/transform,务必注意路径的正确性,否则无法加载成功。第二个办法就是将被block的两个域名放进代理里边即可。



静态资源发生跨域的问题

/wp-content/uploads/2017/01/cds.png

如图所示,假设web服务器需要请求存储在静态资源的服务器中的一个css文件。而这个css文件需要引用字体,而这个字体存储的是相对路径或者绝对路径并不是web服务器的域名,就会导致跨域的问题。这个问题的解决需要在存储静态资源的服务器添加“Access-Control-Allow-Origin”这个选项。具体的实现方法可以百度。



安装ez_setup.py出现编码出错UnicodeDecodeError: ‘ascii’ codec can’t decode

参考

https://www.v2ex.com/t/90659

错误

解决办法

在python目录 Python27\Lib\site-packages中建一个文件sitecustomize.py,写上

python会自动运行这个文件。然后再通过python ez_setup.py安装即可。



ERROR 1045 (28000): Access denied for user ‘root’@’ip’ (using password: YES)

原因众多,以下为两种方式:

只更改远程root用户的密码

更改所有root用户的密码