その中で、git-plusというパッケージがインストール出来なかった。
エラーメッセージは
Command failed: fatal: could not create work tree dir 'c:\ファイルパス\npm-10856-e1a1dfc8\1420633333522-0.860646930988878\4feb1e9760e5ae6c15b4d41fd6c5115feb7cacd3'.: No such file or directoryこんな感じ。
Macでは普通に入ったから原因が特定しづらかった。
根本の原因はnpmが古かったこと。
ここを読むとどうやら1週間くらい前に発覚したバグらしい。
「npm@2.3.0で治すから!」って言っていて、報告者もfixを確認したらしいのでnpmをアップデートした。
ところが、やっぱり入らない。
何でやと思って、
apm -vしてみると、
PS C:\Users\> apm -vこんな表示が。
apm 0.123.0
npm 2.1.18
node 0.10.35
python 2.7.6
git 1.8.1.msysgit.1
visual studio
apmはシステムのnpmとは別に独自にnpmを持っているらしい。
ならば、ということで、npmを差し替えた。
node.jsのインストールフォルダの
nodejs\node_modules\npm
を
ユーザフォルダ\AppData\Local\atom\app-version\resources\app\apm\node_moduelsへコピーした。
たぶん待ってたら数日後とかにapmがアップデートされてnpm@2.3がそのうち入ると思うので、それまでの応急策に。
(あと正当にapmのnpmをアップデートする方法があるのかも知れない)
Windowsではnpmのアップデートに手こずることもあるが、公式のここをみればやりかたが書いてある。
0 件のコメント:
コメントを投稿