Node.js 我能';不要在我的家园安装拉维长生不老药
我正在学习一个教程,我看到他们在sudo npm安装中安装了laravel elixir。但是,当我尝试执行相同操作时,我得到了以下错误:Node.js 我能';不要在我的家园安装拉维长生不老药,node.js,vagrant,laravel-5,Node.js,Vagrant,Laravel 5,我正在学习一个教程,我看到他们在sudo npm安装中安装了laravel elixir。但是,当我尝试执行相同操作时,我得到了以下错误: vagrant@homestead:~/Projects/dmca-app$ sudo npm install npm ERR! tar.unpack untar error /home/vagrant/.npm/gulp/3.8.11/package.tgz npm ERR! tar.unpack untar error /home/vagrant/.np
vagrant@homestead:~/Projects/dmca-app$ sudo npm install
npm ERR! tar.unpack untar error /home/vagrant/.npm/gulp/3.8.11/package.tgz
npm ERR! tar.unpack untar error /home/vagrant/.npm/laravel-elixir/1.0.3/package.tgz
npm ERR! Linux 3.16.0-23-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v0.12.2
npm ERR! npm v2.7.4
npm ERR! path /home/vagrant/Projects/dmca-app/node_modules/gulp/package.json
npm ERR! code EPERM
npm ERR! errno -1
npm ERR! Error: EPERM, chown '/home/vagrant/Projects/dmca-app/node_modules/gulp/package.json'
npm ERR! at Error (native)
npm ERR! { [Error: EPERM, chown '/home/vagrant/Projects/dmca-app/node_modules/gulp/package.json']
npm ERR! errno: -1,
npm ERR! code: 'EPERM',
npm ERR! path: '/home/vagrant/Projects/dmca-app/node_modules/gulp/package.json',
npm ERR! fstream_finish_call: 'chown',
npm ERR! fstream_type: 'File',
npm ERR! fstream_path: '/home/vagrant/Projects/dmca-app/node_modules/gulp/package.json',
npm ERR! fstream_class: 'FileWriter',
npm ERR! fstream_stack:
npm ERR! [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:308:19',
npm ERR! '/usr/lib/node_modules/npm/node_modules/graceful-fs/polyfills.js:143:7',
npm ERR! 'FSReqWrap.oncomplete (evalmachine.<anonymous>:95:15)' ] }
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! /home/vagrant/Projects/dmca-app/npm-debug.log
vagrant@homestead:~/Projects/dmca应用程序$sudo npm安装
npm错误!tar.unpack untar error/home/vagrant/.npm/gulp/3.8.11/package.tgz
npm错误!tar.unpack untar error/home/vagrant/.npm/laravel elixir/1.0.3/package.tgz
npm错误!Linux 3.16.0-23-generic
npm错误!argv“/usr/bin/node”“/usr/bin/npm”“安装”
npm错误!节点v0.12.2
npm错误!npm v2.7.4
npm错误!path/home/vagrant/Projects/dmca app/node_modules/gulp/package.json
npm错误!代码EPERM
npm错误!errno-1
npm错误!错误:EPERM,chown'/home/vagrant/Projects/dmca app/node_modules/gulp/package.json'
npm错误!错误(本机)
npm错误!{[错误:EPERM,chown'/home/vagrant/Projects/dmca app/node_modules/gulp/package.json']
npm错误!错误号:-1,
npm ERR!代码:“EPERM”,
npm ERR!path:“/home/vagrant/Projects/dmca app/node_modules/gulp/package.json”,
npm错误!fstream\u finish\u呼叫:“chown”,
npm ERR!fstream_类型:“文件”,
npm ERR!fstream_路径:'/home/vagrant/Projects/dmca app/node_modules/gulp/package.json',
npm ERR!fstream_类:“FileWriter”,
npm ERR!fstream\u堆栈:
npm ERR!['/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:308:19',
npm ERR!'/usr/lib/node_modules/npm/node_modules/manentable fs/polyfills.js:143:7',
npm ERR!'FSReqWrap.oncomplete(评估机器:95:15)]}
npm错误!
npm错误!请以root/管理员身份再次尝试运行此命令。
npm错误!请在任何支持请求中包括以下文件:
npm错误/home/vagrant/Projects/dmca-app/npm-debug.log
这看起来像是一个管理问题,但我正在使用sudo。(OS X Yosemite)有什么想法吗?求你了。是的,我是迈克尔。我注意到我的package.json是这样的 { “私人”:没错, “依赖性”:{ “吞咽”:“^3.8.8”, “拉维长生不老药”:“* } } 我不知道为什么我有第一行,但我检查了其他laravel安装,我看不到这一行。我删除了第一行 { “依赖性”:{ “吞咽”:“^3.8.8”, “拉维长生不老药”:“* } } 然后我跑到终点站
npm cache clean
然后
npm install
我可以装上大口和拉维长生不老药。甚至我把这个答案贴在了网上,有人告诉我这对他有用。node\u modules文件夹是否已经创建?然后删除之前的内容。rm-rf节点_模块。您解决了这个问题吗?我也遇到了同样的问题。。。