私のlaravelプロジェクトにnpmが正しくインストールされません。私は迷惑メールボックス(ubuntu-trusty-64)でlaravelを実行しています。私が 'npm install'を実行すると、私のペーストビンの最初のエラーが表示されます(下にリンクされています)。私はその後、Windowsホストosで迷惑メールボックスを使用するときにシンボリックリンクなしで実行する必要がありますので、「npm install --no-bin-links」を実行しても、最初のエラーが発生していました。そこで、いくつかの助けを借りて、「rm -rf node_modules」を実行し、「npm install --no-bin-links」を実行しても動作するように見えますが、ペーストビンの後半がハングアップしています。NPMインストールに失敗する - fsevents
助けてください!
ペーストビン:
更新:
するだけの状態、I完全に除去NPMの全員を更新し、次のそれを再インストールするには:Node.jsのための
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
その後、virt -vを使ってホストvmから直接 'sudo npm install --no-bin-links --verbose'を実行しましたvagrant sshをバイパスするualbox;しかしそれはまだ私の上に爆発する;今回はエラーが発生しました。それでも周囲のfsevents。
27990 info lifecycle [email protected]~postinstall: [email protected]
27991 verbose unlock done using /home/vagrant/.npm/_locks/staging-71408633a969dee2.lock for /home/vagrant/projects/MusekClub/node_modules/.staging
27992 verbose stack Error: ETXTBSY: text file is busy, rmdir '/home/vagrant/projects/MusekClub/node_modules/fsevents/node_modules'
27993 verbose cwd /home/vagrant/projects/MusekClub
27994 verbose Linux 3.13.0-125-generic
27995 verbose argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "--no-bin-links" "--verbose"
27996 verbose node v8.2.1
27997 verbose npm v5.3.0
27998 error path /home/vagrant/projects/MusekClub/node_modules/fsevents/node_modules
27999 error code ETXTBSY
28000 error errno -26
28001 error syscall rmdir
28002 error ETXTBSY: text file is busy, rmdir '/home/vagrant/projects/MusekClub/node_modules/fsevents/node_modules'
28003 verbose exit [ -26, true ]
は、最後に私は今朝最初から放浪ボックスを再構築しようと、私はときに私は次のように取得するVirtualBoxホストから「sudoのNPM --verbose --no-binにリンクをインストール」再実行しました:
[email protected]:~/projects/MusekClub$ sudo npm install
npm ERR! path /home/vagrant/projects/MusekClub/node_modules/fsevents/build/Release/.deps/User/eshanker/Code/fsevents/lib
npm ERR! code ETXTBSY
npm ERR! errno -26
npm ERR! syscall rmdir
npm ERR! ETXTBSY: text file is busy, rmdir '/home/vagrant/projects/MusekClub/node_modules/fsevents/build/Release/.deps/Users/eshanker/Code/fsevents/lib'
npm ERR! A complete log of this run can be found in:
npm ERR! /home/vagrant/.npm/_logs/2017-08-09T12_45_58_590Z-debug.log
デフォルトのlaravel 5.4 package.jsonファイルから標準の依存関係を削除しました。私はその後、それぞれを1つずつインストールしました。私の問題は "laravel-mix"をインストールするときにのみ発生することがわかりました: "^ 1.0"依存ライン。
私はこのモジュールで同じ問題が発生しています。 –
偶然にも迷惑かけを使用していますか? – curtiplas
はい。私は '--no-bin-links'を削除することでこれを回避することができました。私は必要なコンポーネントかもしれないと私は信じて管理者として私の迷惑メールマシンを実行します。 –