3

我曾经使用 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: coffee: command not found
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 的链接或命令。

4

2 回答 2

7

难道是你没有在全球安装咖啡脚本

尝试:

npm install -g coffee-script

-g 在这里你想要并且需要它很重要。

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

于 2012-08-02T15:53:59.557 回答
0

好吧,我只是自己解决了这个问题。在 scons 的脚本中,我将“coffee”修改为我机器上的特定“coffee”路径。原来大楼通行证。

于 2012-08-03T01:31:23.073 回答