【问题标题】:coffee compiler not found by xcode?xcode找不到咖啡编译器?
【发布时间】:2012-07-31 15:29:34
【问题描述】:

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

【问题讨论】:

    标签: xcode node.js cordova coffeescript


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      可能是你没有安装coffee scritp globaly

      尝试:

      npm install -g coffee-script
      

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

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

      【讨论】:

      • 您好 3on,感谢您的回复。我试过:npm install -g coffee-script。但是咖啡不在 /usr/local/bin 中。但我可以从终端调用它。不幸的是,xcode 仍然无法构建代码。
      • 是的,我做了 sudo npm install。它仍然没有帮助。我的意思是咖啡二进制文件不在 /usr/local/bin 中。相反,它在 ~/.nvm/v0.8.4/lib/node_modules/coffee-script/bin/ 中。
      猜你喜欢
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-03
      • 2018-03-29
      • 2014-06-04
      • 2012-10-12
      • 1970-01-01
      相关资源
      最近更新 更多