Atom 安装插件总是失败怎么办?只能挂代理吗? Installing “xxxxxxx@x.x.x” failed.???



  • Installing “atom-runner@2.7.1” 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 查看请求之后可以看到请求并未经过代理。

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


Log in to reply