Atom 安装插件总是失败怎么办?只能挂代理吗? Installing “[email protected]” failed.???

Installing “[email protected]” failed.Hide output…什么鬼??????

众所周知的原因,在天朝要更新插件并不容易。有时会刷不出来可更新插件的列表,即使能够刷出来,更新也可能因为各种网络原因而失败
通过百度,goole发现 Atom 的 deb包是放在 amazon云上的,不翻墙很难访问到不是吗?
安装插件时,建议使用apm安装,Atom的插件更新功能是由apm提供的,apm内部封装了一个npm,apm更新插件时会先发送请求到atom.io/api/packages获取所有安装的包的最新信息,如果发现有更新的版本,apm会利用npm获取最新的包。所以,如果你刷不出来列表,多半是因为无法连接到atom.io。刷出来列表了,但是更新时出现网络错误,可能是因为无法连接到npm的源。

如何解决?

为apm换软件源

我们可以使用淘宝的源

apm config set registry http://registry.npm.taobao.org

这时再去apm install xxxx 是不是都done了?

为apm挂代理

apm config set https-proxy http://your-proxy-address:port

将上面的 your-proxy-address 替换为你的代理服务器地址, port 替换为你的代理服务器端口即可。

执行下列命令,看 https-proxy 是否出现在输出中,可以证实设置是生效的:

apm config list

网上有教程说要设置 http-proxy 的,通过 apm upgrade --verbose 查看请求之后可以看到请求并未经过代理。

手动换源

进入目录

 cd /home/你的用户名/.atom

创建文件并编辑

vim .apmrc

添加国内源

registry=https://registry.npm.taobao.org

保存退出
检查是否配置成功

apm install --check

要稍等片刻等待结果 如果显示的是done代表设置成功

Checking for native build tools done

最后就可以愉快的使用Atom下载插件

终于解决这个 狗屎问题了 祝你们好运


服务器资源由ZeptoVM赞助

Partners Wiki Discord