1

Trigger.io チュートリアルに取り組み始めました。出力を iPhone シミュレーターと Android エミュレーターで正常に表示した後、デスクトップ ブラウザーで表示することにしたので、 docs に従ってforge run web実行しました。ただし、これは機能しませんでした。Node.js がインストールされ、最新で、私のパス上にあるにもかかわらず、コマンドは明らかに Node.js を見つけることができませんでした。

(forge-environment)spksmb:demo-app sampablokuper$ forge run web
[   INFO] Forge tools running at version 3.3.0
[   INFO] enabled platforms: ['web']
[   INFO] <ForgeTask (web)> running...
[   INFO] reading app code from /Volumes/Data/sampablokuper/Documents/demo-app/src
[   INFO] writing new app to /Volumes/Data/sampablokuper/Documents/demo-app/development
[   INFO] Checking JavaScript files...
[   INFO] JavaScript check complete
[   INFO] Verifying your configuration settings...
[   INFO] Configuration settings check complete
[  ERROR] failed to run npm: do you have Node.js installed and on your path? while running run_web((), {})
[  ERROR] failed to run npm: do you have Node.js installed and on your path?
(forge-environment)spksmb:demo-app sampablokuper$ which node
/opt/local/bin/node
(forge-environment)spksmb:demo-app sampablokuper$ node -v
v0.6.15

これはバグですか、それともどこかで間違いを犯しましたか?

4

1 に答える 1

1

実際npmに実行しようとしているのはここです。もちろん、nodeあなたのパス上にある場合は、私npmもそこにいると思いますが、そこにあり、実行できることを確認する価値があります。

which npm
npm -v
npm ls

npm本当にパス上にある場合は、forge-error.logファイルを support@trigger.io に送信してください。確認させていただきます。

于 2012-05-08T14:08:58.803 に答える