APM不支持公司代理

我运行(sudo)apm时得到的错误安装minimap(或任何其他软件包):

gyp info it worked if it ends with ok gyp info using node-gyp@1.0.2 gyp info using node@0.10.35 | linux | x64 gyp http GET https://atom.io/download/atom-shell/v0.21.0/node-v0.21.0.tar.gz gyp WARN install got an error, rolling back install gyp ERR! install error gyp ERR! stack Error: tunneling socket could not be established, cause=Parse Error gyp ERR! stack at ClientRequest.onError (/usr/share/atom/resources/app/apm/node_modules/npm/node_modules/request/node_modules/tunnel-agent/index.js:168:17) gyp ERR! stack at ClientRequest.g (events.js:180:16) gyp ERR! stack at ClientRequest.emit (events.js:95:17) gyp ERR! stack at Socket.socketOnData (http.js:1593:9) gyp ERR! stack at TCP.onread (net.js:528:27) gyp ERR! System Linux 3.13.0-45-generic gyp ERR! command "/usr/share/atom/resources/app/apm/bin/node" "/usr/share/atom/resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "install" "--target=0.21.0" "--dist-url=https://atom.io/download/atom-shell" "--arch=x64" "--ensure" "--proxy=http://172.31.1.4:8080/" gyp ERR! cwd /home/anmol/.atom gyp ERR! node -v v0.10.35 gyp ERR! node-gyp -v v1.0.2 gyp ERR! not ok 

    在运行该命令之前,请使用:export ATOM_NODE_URL = http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist

    您可以通过在终端中输入来为Atom设置代理:

     $ apm config set proxy "http://user:pass@host:port" $ apm config set https_proxy "http://user:pass@host:port" 

    之后,你可以打开Atom,你会看到快速的结果;)

    你不能运行apm install [INSERT PACKAGE NAME] 。 您必须运行apm install . 根据文档: https : //github.com/atom/atom-shell/blob/master/docs/tutorial/using-native-node-modules.md

    另外,我不确定是否可以从https://atom.io/download/atom-shell代理下载https://atom.io/download/atom-shell

    尝试使用apm cli工具设置您的代理设置

    使用apm config set http-proxy https:// userid:pwd @ host:port

    或apm配置设置http-proxy https://主机:端口 (如果不需要用户名和密码)

    要查看设置值,请使用以下命令使用apm config get http-proxy

    如果你有一个! (砰)符号在你的设置你运气不好使用apm配置。 解析有一个问题!