laravel – npm在vagrant / homestead / windows上安装错误:EPR
我在Laravel建立我的第一个项目,并尝试使用Elixir,在
Windows 8.1上使用homestead.我已经打了一个已知的npm / vagrant问题太长的路径名称:
https://harvsworld.com/2015/how-to-fix-npm-install-errors-on-vagrant-on-windows-because-the-paths-are-too-long/ 所以我在那篇文章中做了一行编辑(感谢上帝为那个家伙),然后跑(有和没有sudo): 它让我前进,所以现在我得到两种不同的错误:一些“缺少写入访问”错误和一堆“EACCES”错误: 错误输出给我我的清道夫狩猎的下一条线索(我想): 这让我到了this post,但是对于我来说,使用sudo(或更新我的用户权限如此)也是没有变化的: sudo chown -R $USER /usr/local sudo chown -R $(whoami)?/ .npm 更新:然后在下面的建议之后,我得到EPROTO和EXTXTBSY错误(即使在遵循提示的建议重命名npm-debug.log之后: 所以我尝试运行gulp看看是否会给我线索,错误输出有我做: sudo npm rebuild node-sass 运行它给我相同的EPROTO和ETXTBSY错误,并且npm-debug.log文件显示: 然后在一些其他的东西上工作了一个小时后,我回来了,重新开始这些步骤,这个时候更少的错误: > sudo npm -g安装npm @最新(好) 越来越近!
我一直试图找出这个问题几个星期.这是我做的,使其工作,而不使用我的主机环境:
我根据nodesource.com将节点更新为homestead中的最新版本: sudo apt-get install --yes nodejs curl --silent --location https://deb.nodesource.com/setup_4.x | sudo bash - 我更新了npm到最新版本的宅基地.这应该在更新节点后完成: sudo npm -g install npm@latest 我在laravel工程目录中安装了npm安装.我也不得不使用force来获取所有依赖关系来安装: sudo npm install --no-bin-links sudo npm cache clear sudo npm install --force --no-bin-links 我根据gulp错误重建了node-sass: sudo npm rebuild node-sass --no-bin-links 在整个过程中,如果发生故障或每次安装后,我使用: sudo npm cache clear 我的主机是Windows 10,最新的虚拟机,最新的流浪汉,最新的宅基地.我使用git bash作为管理员,ssh使用git bash进入vagrant. 到目前为止,我只测试并确认我的gulp工作.可能需要重建其他依赖关系. 希望这可以帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 什么是VSS以及它用于什么?
- windows-server-2008 – Windows故障转移和负载平衡混淆
- windows-phone-7 – 如何在Silverlight Toolkit中停止处理F
- 是否可以在`tmuxinator`的`pre_window`中指定多个命令?
- windows-runtime – 如何确定GridView中哪些项目在当前滚动
- .net – 我应该在Windows消息框中使用警告图标或问号图标吗
- windows-vista – 多种语言的Vista语音识别
- ASP.NET下跨应用共享Session和使用Redis进行Session托管
- Windows – HP Proliant服务器 – 用于系统运行状况的WMI查
- windows 下 MongoDB 的安装与启动
- windows-store-apps – 如何启用FPS监控来测试XA
- Windows中的环境变量工具可以直接启动吗?
- windows-8 – Windows 8 24×24徽标图像失败的wa
- 如何将system.serviceModel放入ServiceConfigura
- 电子商务测试点总结
- windows-phone-7 – 在横向中剪裁键盘的原因
- Microsoft Media Foundation官方文档翻译(9、10
- windows 环境部署私有 npm 源
- WiX(Windows Installer Xml),创建通用变量
- windows-phone-7 – Windows Phone 7模拟器:我可