2016-04-26 4 views
1

Apacheウェブサイトのコマンドラインを使用してcordova CLIをインストールしようとしています。 何が起こったのかわかりませんが、できません。Apache CordovaのインストールがYosemiteで失敗する

私はほとんど直接失敗し、次のコマンドラインを、(それは〜/ .npmフォルダ内のコルドバのディレクトリを作成します)試してみました:

$ npm install -g cordova 
npm ERR! Darwin 14.3.0 
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "cordova" 
npm ERR! node v0.12.7 
npm ERR! npm v2.11.3 
npm ERR! path /usr/local/lib/node_modules/cordova 
npm ERR! code EACCES 
npm ERR! errno -13 

npm ERR! Error: EACCES, rmdir '/usr/local/lib/node_modules/cordova' 
npm ERR!  at Error (native) 
npm ERR! { [Error: EACCES, rmdir '/usr/local/lib/node_modules/cordova'] 
npm ERR! errno: -13, 
npm ERR! code: 'EACCES', 
npm ERR! path: '/usr/local/lib/node_modules/cordova' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 
npm ERR! error rolling back Error: EACCES, rmdir '/usr/local/lib/node_modules/cordova' 
npm ERR! error rolling back  at Error (native) 
npm ERR! error rolling back { [Error: EACCES, rmdir '/usr/local/lib/node_modules/cordova'] 
npm ERR! error rolling back errno: -13, 
npm ERR! error rolling back code: 'EACCES', 
npm ERR! error rolling back path: '/usr/local/lib/node_modules/cordova' } 

その後、私は、sudoでそれを実行しようとしました。それは〜/ .npmにいくつかのディレクトリを抽出するようですが、デバッグファイルに何もロギングせずに(コンソールでも)コンソールで実行しています。 数分後、私は本当に奇妙な行動を起こしました。私はインターネット接続を失ったようです。コンソール上でインストールを終了するまで私のブラウザ上の何ものにもアクセスできないからです(私は4回試みて偶然ではないと確信していました。 + c、私のWebページが読み込まれています)。しかし、私のブラウザはページを読み込むことはできませんが、コンソールウィンドウからwww.google.comにpingすることはできません。

私は何をすべきか分かりません:)

答えて

1

コードワをインストールする際に同じ問題がありました。ここに私がやったことだ -

sudo npm cache clean

、その後、

sudo npm install -g cordova

が、私はまた、新しいnpmバージョンを持っています。それでうまくいかない場合は、npmv2.12.1(my version)以上にアップグレードしてください。

まだエラー(ENOENT)が見つかった場合は、nodenodejs.orgからアンインストールして再インストールするか、brew(最善の方法)を使用してください。

+0

私はnomをアップグレードし、私の問題の一部を解決しました。しかし、私はまだCordovaをインストールすることができません。これは依存インストールで失敗します:/usr/local/lib/node_modules/.staging/abbrev-ef9cc920(ENOENT -2)。何か案は ? –

+0

@JulianLeCalvez最新のバージョンのnpmをインストールし、 'npm cache clean'を実行してもう一度やり直してください。 – Gandhi

+0

@JulianLeCalvez新しい 'npm'をインストールしましたか古いものをアップグレードしましたか? –

関連する問題