我一直得到"env:node:没有这样的文件或目录"在Eclipse上运行Grunt作为MacOS Yosemite下的外部工具

Bie*_*lez 4 eclipse macos node.js gruntjs osx-yosemite

Eclipse(Luna)显然正在推出grunt作为外部构建工具.但是,Eclipse控制台不断显示"env:node:No such file or directory"消息,并且grunt任务无法运行.

移动到项目目录后,我可以在命令行(Eclipse外部)上成功运行grunt.

节点安装程序确实将它放在/ usr/local/bin/node上,但显然grunt期待它在其他地方.

建议?

heL*_*LL0 19

如果你使用Homebrew试试

brew unlink node
Run Code Online (Sandbox Code Playgroud)

然后

 brew link node
Run Code Online (Sandbox Code Playgroud)


Bie*_*lez 9

我发现grunt显然希望节点能够继续存在/usr/bin,但是安装程序将其置于其上/usr/local/bin.

解:

sudo ln -s /usr/local/bin/node /usr/bin/node
Run Code Online (Sandbox Code Playgroud)

希望有所帮助

  • 我得**ln:/ usr/bin/node:操作不允许**然后 (17认同)