14708


ホームフォルダにNodeJsというフォルダがあり、  
Jenkins上のシェルからその中にNodejsをインストールする事はできました。

そしてNodeJsフォルダの中にLocalServer.jsというjsファイルがあり、  
Jenkins上のシェルから

[code]

    node LocalServer.js 
    
[/code]

とコマンドを実行したところ

[code]

    node: command not found
    
[/code]

というエラーが表示されました。

vncでJenkinsの起動しているサーバーに接続して、  
ターミナルから同様の事を行うと成功します。

原因を探りたいのですが、全く同じフォルダで全く同じ動作をしているので  
何から調べていいかわからずヒントでも良いのでご意見をいただけないでしょうか？

MacOSX：10.10.4


CC BY-SA 3.0
2015-08-21T14:37:48.907
14706
2015-08-21T14:45:55.877
5261
question
node.js macos command-line shellscript
Jenkinsのシェルからnode ●●.js を実行するとcommand not found になる


Jenkins の場合に、node のある場所に PATH が通っていないのでしょう。  
node を full path で書くと Jenkins からでも動きませんか?


CC BY-SA 3.0
2015-08-21T14:45:55.877
14708
2015-08-21T14:45:55.877
5288
14706
answer