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: コマンドが見つかりません
scons: * [www/action_sheet_demo.js] エラー 127
scons: エラーのためビルドが終了しました。

/bin/bash が scons 内でコーヒー コンパイラを見つけられないように見えます。しかし、nvm から nodejs をインストールしてから、npm を使用して coffee-script モジュールをインストールしました。また、.bash_profile に以下を追加しました。

. ~/.nvm/nvm.sh
nvm use v0.8.4

そのため、端末内でコーヒーを問題なく呼び出すことができます。しかし、xcodeのリンクやコマンドが欠けていると思います。

4

2 に答える 2

7

コーヒースクリプトをグローバルにインストールしていない可能性があります

試す:

npm install -g coffee-script

-g は、ここで重要であり、必要です。

ターミナルを開き、コーヒー ビンがインストールされており、パスにアクセスできるかどうかをテストします。Coffe は /usr/local/bin/ にあるはずで、すでにパスにあるようです。

于 2012-08-02T15:53:59.557 に答える
0

さて、私は自分で問題を解決しました。scons のスクリプトで、'coffee' を自分のマシンの特定の 'coffee' パスに変更しました。建物が通過することがわかりました。

于 2012-08-03T01:31:23.073 に答える