xcode找不到咖啡编译器?

时间:2012-08-02 15:48:36

标签: xcode node.js cordova coffeescript

我曾经和ubuntu一起工作,对mac和xcode来说很新。我正在尝试在我的mac air上构建cordova-true-native-ios(https://github.com/mschulkind/cordova-true-native-ios)。但是在尝试运行示例时出现错误消息:

scons:阅读SConscript文件......
scons:读完SConscript文件 scons:建立目标......
PATH = / opt / local / bin:/ usr / local / bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin coffee -c - p CoffeeScripts / action_sheet_demo.coffee> WWW / action_sheet_demo.js
sh:咖啡:找不到命令
scons: * [www / action_sheet_demo.js]错误127
scons:由于错误导致建筑物终止。

在我看来,/ bin / bash无法在scons中找到咖啡编译器。但我从nvm安装了nodejs然后使用npm来安装coffee-script模块。我还在.bash_profile中添加了以下内容:

。 〜/ .nvm / nvm.sh
nvm使用v0.8.4

所以我在我的终端内拨打咖啡没问题。但我想我错过了一些关于xcode的链接或命令。

2 个答案:

答案 0 :(得分:7)

可能是你没有安装咖啡scritp globaly

尝试:

npm install -g coffee-script

-g在这里很重要,你需要它。

打开终端并测试您是否已在路径中安装并可访问咖啡箱。 Coffe应该在/ usr / local / bin /中,它似乎已经在你的路上了。

答案 1 :(得分:0)

嗯,我刚才自己解决了这个问题。在scons的脚本中,我将'coffee'修改为我机器上特定的'coffee'路径。事实证明建筑通行证。