0
Ubuntuサーバーに自分のWebサイトをアップロードしましたが、それにはpackage.json
が含まれています。 私のウェブサイトのディレクトリにnpm install
を使ってすべての依存関係をインストールしたいと思っています。npm Ubuntuにエラーが表示されます。
私のウェブサイトはルートフォルダにありません。ノードとNPMはすでに自分のサーバーにインストールされています。
次は私がnpm install
を実行したとき、私は取得していますエラーです:
npm ERR! makeCacheDir homeless?
npm ERR! Error: ENOENT, stat '/root'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <[email protected]>
npm ERR! System Linux 3.16.0-30-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! cwd /opt/mywebsite
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /root
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR! makeCacheDir homeless?
npm ERR! makeCacheDir homeless?
npm ERR! makeCacheDir homeless?
npm ERR! makeCacheDir homeless?
npm ERR! makeCacheDir homeless?
npm ERR! makeCacheDir homeless?
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /opt/mywebsite/npm-debug.log
npm ERR! not ok code 0
私はrootアカウントを持っており、sudoでコマンドを実行しようとしましたが、同じエラーが表示されます。私はrootにnpmをインストールした後、ディレクトリ(私のウェブサイトがある場所)に行き、次に 'sudo npm install'を実行して、同じエラーが出ます。 npmとnodeが自分のサーバーにインストールされています。 –
このエラーは何ですか?あなたが上に示したもの?/rootディレクトリは存在しますか? ** sudo npm install **を試してみたところ、上記のエラー –
が表示されます。また、私は自分のサーバー上にルートディレクトリを持っています –