我无法在我的laravel项目中正确安装npm。我在流浪盒上运行laravel(ubuntu-trusty-64)。当我运行'npm install'时,我在我的pastebin中得到第一个错误(在下面链接)。然后我在下面的地方找到了,我应该在Windows主机操作系统上使用流浪盒时运行它,而不使用符号链接,因此我运行'npm install --no-bin-links',但仍然遇到第一个错误。因此,然后在一些帮助下,我运行'rm -rf node_modules',然后运行'npm install --no-bin-links',它似乎可以正常工作,但挂起后可以看到pastebin的后半部分。NPM安装失败 - fsevents
请帮忙!
引擎收录:
更新:
只是为了更新上的状态,我完全去除NPM大家并重新安装它下面:
https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
用于node.js的8
然后,我通过virt直接从主机虚拟机运行'sudo npm install --no-bin-links --verbose' ualbox绕过流浪ssh;但它仍然炸毁我;这次有一个错误。但仍然围绕着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 ]
最后我想今天上午重建从头开始流浪箱,当我重新运行“须藤NPM安装--no斌链接--verbose”从VirtualBox主机我得到如下:
[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文件中删除了标准依赖关系。然后,我逐一安装了每一个。我发现我的问题只发生在安装“laravel-mix”:“^ 1.0”依赖关系行时。
我有这个模块相同的问题。 –
你是否偶然使用了流浪汉? – curtiplas
是的。我可以通过删除'--no-bin-links'来解决这个问题。我以管理员身份运行我的流浪者机器,我相信这也可能是必要的组成部分。 –