我在用约曼。升级到约塞米蒂后,任务grunt server和grunt build抛出以下错误:
/Users/rogerfuentes/Documents/Web/Kelios/test/node_modules/grunt-contrib-compass/node_modules/tmp/lib/tmp.js:261
throw err;
^
Error: spawn ENOENT
at errnoException (child_process.js:1001:11)
at Process.ChildProcess._handle.onexit (child_process.js:792:34)是什么导致了这一错误,如何修复?
发布于 2014-10-18 01:36:03
如果您在终端窗口上运行指南针,您将看到以下错误:
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby::/usr/bin/ -bash:-bash糟糕的解释器:没有这样的文件或目录
如果您转到/System/Library/Frameworks/Ruby.framework,您将看到安装已经将Ruby更新为2.0。这就是为什么运行指南针失败的原因,因为没有红宝石1.8了。
解决方案是通过运行以下命令在约塞米蒂重新安装罗盘:
xcode-select --install
sudo gem update --system
sudo gem install compasshttps://stackoverflow.com/questions/26423705
复制相似问题