質問: ホームフォルダにNodeJsというフォルダがあり、 Jenkins上のシェルからその中にNodejsをインストールする事はできました。 そしてNodeJsフォルダの中にLocalServer.jsというjsファイルがあり、 Jenkins上のシェルから ``` node LocalServer.js ``` とコマンドを実行したところ ``` node: command not found ``` というエラーが表示されました。 vncでJenkinsの起動しているサーバーに接続して、 ターミナルから同様の事を行うと成功します。 原因を探りたいのですが、全く同じフォルダで全く同じ動作をしているので 何から調べていいかわからずヒントでも良いのでご意見をいただけないでしょうか? MacOSX:10.10.4
回答: Jenkins の場合に、node のある場所に PATH が通っていないのでしょう。 node を full path で書くと Jenkins からでも動きませんか?