我遇到了新的Linux设置问题 - 我已将nodemon安装为本地依赖项(非全局),我正在尝试从我的package.json"start"-script执行它.我收到此权限错误.
node通过我尝试用自己的伟大工程,但只要babel-node还是nodemon甚至mocha,我得到许可的问题.
我的设置分为两个硬盘驱动器 - 节点安装在我的SSD(我的操作系统)上,我的项目(以及我尝试执行的node_modules nodemon是在我的存储硬盘上.
sh: 1: nodemon: Permission denied
npm ERR! Linux 3.19.0-56-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
npm ERR! node v5.9.0
npm ERR! npm v3.7.3
npm ERR! code ELIFECYCLE
npm ERR! vyggo-easyrtc@1.0.0 start: `nodemon --exec node entry`
npm ERR! Exit status 126
npm ERR!
npm ERR! Failed at the vyggo-easyrtc@1.0.0 start script 'nodemon --exec node entry'.
npm ERR! Make sure you have the latest version of …Run Code Online (Sandbox Code Playgroud) 我尝试在两个单独的控制台中同时运行我的 Meteor 应用程序,如下所示:
命令行 #1
D:\Some\Project> meteor
命令行 #2
D:\Some\Project> meteor --port 4000
如果我尝试同时运行同一个应用程序的两个实例,我会从我的第二个实例中得到这个输出:
=> Started proxy.
Error: EBUSY, rmdir 'D:\Some\Project\.meteor\local\build\programs\server'
Run Code Online (Sandbox Code Playgroud)
有没有人对如何减轻此错误有任何建议,以便我可以检查我的一些跨实例功能?
我确实意识到我可以复制整个项目文件夹,并使用相同的 MONGO_URL 运行它们,但是更好的方法将不胜感激!:)