解决atom无法安装插件的问题
出错信息
倘若使用atom自带的插件安装工具"File->Settings->Install"安装插件,通常会报错,以"pp-markdown"为例,其错误信息如下:
gyp info it worked if it ends with ok
gyp info using node-gyp@2.0.2
gyp info using node@0.10.40 | win32 | ia32
gyp http GET http://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v0.37.8/node-v0.37.8.tar.gz
gyp WARN install got an error, rolling back install
gyp
! Compiler tools not found
Packages that depend on modules that contain C/C++ code will fail to install.
Read <a href="http://flight-manual.atom.io/">here</a> for instructions on installing Python and Visual Studio.
Run apm install --check after installing to test compiling a native module.
解决方案
安装node.js
安装node.js的目的在于使用npm工具,放弃apm工具。如果已经安装好,那么这一步自然可以略过。
下载插件
在atom的插件安装界面搜索所需的插件,点击插件名称将会从网页打开atom的插件库。
此时我们点击Repo
可以转至其github页面,复制插件的远程仓库目录。
在本地打开文件夹"C:\Users\USER_NAME\.atom\packages",使用git指令将插件clone
到该目录。
git clone 插件的远程仓库目录
安装插件
转至插件目录,使用npm install
完成插件安装,重启atom即可。
$ cd pp-markdown
$ npm install
marked@0.3.6 node_modules\marked
atom-space-pen-views@2.2.0 node_modules\atom-space-pen-views
├── fuzzaldrin@2.1.0
└── space-pen@5.1.2 (underscore-plus@1.6.6, jquery@2.1.4, grim@1.5.0)
效果预览
该方案看似有点繁琐,却也能够达到目的,毕竟我们需要安装的插件并不会太多,它日有更好的方法再用不迟。
版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 litreily的博客!