首页 > atom安装插件时node-gyp报错

atom安装插件时node-gyp报错

MAC 升级 OSX10 后atom就出问题了。
一开始以为是s3.amazonaws.com被墙了,翻墙后安装插件也不行。
重装node-gyp也没有用。

gyp info it worked if it ends with ok
gyp info using node-gyp@0.12.2
gyp info using node@0.10.32 | darwin | x64
gyp http GET https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.18.0/node-v0.18.0.tar.gz
gyp WARN install got an error, rolling back install
gyp ERR! install error
gyp ERR! stack Error: connect ETIMEDOUT
gyp ERR! stack     at errnoException (net.js:904:11)
gyp ERR! stack     at Object.afterConnect [as oncomplete] (net.js:895:19)
gyp ERR! System Darwin 14.0.0
gyp ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "install" "--target=0.18.0" "--dist-url=https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist" "--arch=x64"
gyp ERR! cwd /Users/integ/.atom
gyp ERR! node -v v0.10.32
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok

@信君PHP 说得对,是npm。百度经验上说错了,确实误人。

我安装了 activate-power-mode-master 这个很酷炫的插件。

首先 把 node.js和python2.7装好。 注意python最好选2.7版本的,安装好了之后要配置一下环境变量。
比如我的安装在C:\Python27. 在Path的最后加上 ;C:\Python27即可。

把你下载好的package解压后放在 C:\Users\aaa\.atom\packages\

然后

cd /d C:\Users\aaa\.atom\packages\activate-power-mode-master

npm install

这就是离线安装了。祝你成功。


npm 不是apm


手动安装的方法

从楼上答案链接里面抄来的:

bashcd ~/.atom/packages
git clone <你想安装的 Package 的仓库链接> # 比如:git clone https://atom.io/packages/emmet
cd <Package 路径> # cd emmet-atom
npm install
  1. 在这里搜索需要的 Package
  2. 点击 Repo 得到链接。


linux下安装emmet时遇到同样问题。

目前可以解决的办法是手动安装插件。
不能直接安装的插件可以到atom的插件库网站上看插件的安装说明。
参考方法 https://atom.io/packages/emmet


翻墙吧,我之前也是这个问题,全局翻墙后就没了!

【热门文章】
【热门文章】