2016-06-13 9 views
0

私はTravis CIを初めて使用していて、nodejsに非常に単純なパッケージを統合しようとしています。Travis CI giving *コマンド "npm config set spin false"が失敗し、127で終了しました。*

私はローカルでテストを実行すると、彼らは成功しますが、トラヴィスは、テストを実行しようとしているとき、それは次のテストで失敗します。

... (600 lines of logs) 
Waf: Leaving directory `/home/travis/.nvm/src/node-v0.4.12/build' 
'install' finished successfully (0.092s) 
Now using node v0.4.12 
/home/travis/build.sh: line 45: npm: command not found 
The command "npm config set spin false" failed and exited with 127 during . 
Your build has been stopped. 

そして.travis.ymlファイルの内容は以下の通りであります:

language: node_js 
node_js: 
    - 0.4 
    - 0.5 
    - 0.6 

何が起こっている可能性がありますか?

これはトラヴィスでリポジトリです:https://travis-ci.org/agarcian/passwordhash

答えて

1

npmは、その環境にインストール取得されていないように見えます。ノード0.4をターゲットにしています(isn't supportedはnpm)。 your 0.6 build environmentのため誤差が異なることに注意してください:

Error: No compatible version found: [email protected]'^1.0.1'

これらは、ノードの非常に古いバージョンです。あなたは多分代わり0.40.50.6456をターゲットに

を意味しましたか?

+0

絶対に正しい。私は別の場所からファイルをコピーし、バージョンには注意を払っていませんでした。実際には、便利なバージョン5,6で実際に動作しています。(https://docs.travis-ci.com/user/languages/javascript-with-nodejs) – agarcian