2016-12-02 5 views
0

私はusers/local/blackmanrにいて、すでにnpm、node、ionicをインストールしています。何らかの理由で、コードバを端末にインストールするときに何らかのエラーが発生します(下記参照)。コードバをインストールするディレクトリは何ですか?

SANDMCRDMACP002-90:~ blackmanr$ npm install -g cordova 
 
npm WARN deprecated [email protected]: use uuid module instead 
 
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/cordova 
 
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/cordova/node_modules 
 
/usr/local/lib 
 
└─┬ [email protected] 
 
    ├─┬ [email protected] 
 
    │ └─┬ [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │  └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── inherits[email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │  ├─┬ [email protected] 
 
    │ │  │ └── [email protected] 
 
    │ │  └─┬ [email protected] 
 
    │ │  ├── [email protected] 
 
    │ │  └─┬ [email protected] 
 
    │ │   └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ ├─┬ [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ └── [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ └─┬ [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── fore[email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ ├─┬ [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ └── [email protected] 
 
    │ │ │ ├─┬ [email protected] 
 
    │ │ │ │ └── [email protected] 
 
    │ │ │ ├─┬ [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ ├─┬ [email protected] 
 
    │ │ │ │ │ └── [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ └── [email protected] 
 
    │ │ │ └─┬ [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├─┬ [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ ├── [email protected] 
 
    │ │ │ │ └── [email protected] 
 
    │ │ │ └─┬ [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ ├── [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├─┬ [email protected] 
 
    │ │ │ └── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ ├── [email protected] 
 
    │ │ └─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├─┬ [email protected] 
 
    │ │ └── [email protected] 
 
    │ ├── [email protected] 
 
    │ └── [email protected] 
 
    └─┬ [email protected] 
 
    └─┬ [email protected] 
 
     └─┬ [email protected] 
 
     └─┬ [email protected] 
 
      └── [email protected] 
 

 
npm ERR! Darwin 15.3.0 
 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cordova" 
 
npm ERR! node v7.2.0 
 
npm ERR! npm v3.10.9 
 
npm ERR! path /usr/local/lib/node_modules/cordova 
 
npm ERR! code EACCES 
 
npm ERR! errno -13 
 
npm ERR! syscall access 
 

 
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/cordova' 
 
npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules/cordova' 
 
npm ERR! errno: -13, 
 
npm ERR! code: 'EACCES', 
 
npm ERR! syscall: 'access', 
 
npm ERR! path: '/usr/local/lib/node_modules/cordova' } 
 
npm ERR! 
 
npm ERR! Please try running this command again as root/Administrator. 
 

 
npm ERR! Please include the following file with any support request: 
 
npm ERR!  /Users/blackmanr/npm-debug.log 
 
SANDMCRDMACP002-90:~ blackmanr$ sudo npm install -g cordova 
 
Password: 
 
npm WARN deprecated [email protected]: use uuid module instead 
 
/usr/local/lib 
 
└── (empty) 
 

 
npm ERR! Darwin 15.3.0 
 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cordova" 
 
npm ERR! node v7.2.0 
 
npm ERR! npm v3.10.9 
 
npm ERR! path /usr/local/lib/node_modules/.staging/abbrev-ef9cc920 
 
npm ERR! code ENOENT 
 
npm ERR! errno -2 
 
npm ERR! syscall rename 
 

 
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -> '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev' 
 
npm ERR! enoent ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/.staging/abbrev-ef9cc920' -> '/usr/local/lib/node_modules/cordova/node_modules/npm/node_modules/abbrev' 
 
npm ERR! enoent This is most likely not a problem with npm itself 
 
npm ERR! enoent and is related to npm not being able to find a file. 
 
npm ERR! enoent 
 

 
npm ERR! Please include the following file with any support request: 
 
npm ERR!  /Users/blackmanr/npm-debug.log 
 
npm ERR! code 1

これが何であるか上の任意のアイデア?

答えて

0

ノードのインストールを管理するには、NVMを使用する必要があります。ノード& NPMへの簡単なアップグレードにもかかわらず、nvmは書き込み権限を持つユーザディレクトリにモジュールをインストールします。

ノードのバージョンマネージャを使用しない場合は、npmのドキュメントhttps://docs.npmjs.com/getting-started/fixing-npm-permissionsを参照してください。他に何も働かない限り、私はオプション#1を避けるだろう。

+0

ありがとうございました!私はNVMを試しましたが、どうすればそれが私を助けてくれるのでしょうか?そして、私はそのリンクを見ましたが、運はありません。 –

+0

NVMは、ノード&npmをユーザプロファイルにローカルにインストールするために使用されます。すべてのインストール手順(NVMをbashプロファイルに追加するなど)に従ってから、もう一度Cordovaをインストールしてください。エラーが発生した場合は、試したすべてのコマンドを貼り付けてください。 –

0

昇格権限(Windowsであると仮定)で端末から、そのコマンドを実行してみてください:

  1. 移動を開始し、CMDを検索します。
  2. 右クリックし、[管理者として実行]を選択します。
  3. タイプ:NPMそれが失敗した場合、-gコルドバに

をインストールし、この最初に試す:NPMキャッシュクリーン

EDIT:Linuxの場合、あなたは、このページを見てすることがあります: npm throws error without sudo

関連する問題