Atom Proxy環境 Windows7 でいくつかのPackageがインストールできない問題の解決法
はじめに
↓の問題が解決したのでご報告。
参考にした記事
syamojigzag: WindowsのAtomでgit-plusが入らなかった話
npmを上書きするという解決方法が書いてあるけど、 前回いろいろ試した結果、atom付属npmの在り処はわかっていたのでnpm install でいけるんじゃないかと思った。それが以下に記す解決方法である。
解決方法
> cd ~\AppData\Local\atom\app-1.8.0\resources\app\apm\nod e_modules\.bin > .\npm.cmd install npm@2.3.0
npm3.x.xまで上げるといろいろとエラーが起きるけれど、2.3.0ならおkのようだ。
もしかしたら2.3.0に上げたことでまた何らかの問題が発生するかもしれないが、今のところ遭遇していない。
Log
嬉しかったので記念に(?)インストール成功した時のログを貼っておく。
PS C:\Users\username\AppData\Local\atom\app-1.8.0\resources\app\apm\nod e_modules\.bin> .\npm.cmd -v 2.13.3 PS C:\Users\username\AppData\Local\atom\app-1.8.0\resources\app\apm\nod e_modules\.bin> .\npm.cmd install npm@2.3.0 npm@2.3.0 ..\npm PS C:\Users\username\AppData\Local\atom\app-1.8.0\resources\app\apm\node_modules\.bin> .\npm.cmd -v 'node' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 PS C:\Users\username\AppData\Local\atom\app-1.8.0\resources\app\apm\node_modules\.bin> apm -v apm 1.9.2 npm 2.3.0 node 0.10.40 python 3.5.1 git 2.9.0.windows.1 visual studio 2013 PS C:\Users\username\AppData\Local\atom\app-1.8.0\resources\app\apm\node_modules\.bin> apm install markdown-writer Installing markdown-writer to C:\Users\username\.atom\packages done PS C:\Users\username\AppData\Local\atom\app-1.8.0\resources\app\apm\node_modules\.bin>
npm.cmd -v はnode.exeにパスが通ってないと失敗する。けれどもapm -vするときはパスが通ってなくてもいいみたい。
パッケージインストールの時にnpmを直接起動することはない(apmを使う)ので、npm.cmd で上記エラーが出るのは問題ない。