5

NodeJSプラグインを搭載したマシンにJenkinsをセットアップしました。悲しいことに、ビルドでプラグインを使用しようとすると、次のように失敗します。

[workspace] $ node /tmp/hudson3477900862350780409.js
FATAL: command execution failed
java.io.IOException: Cannot run program "node" (in directory          
"/var/lib/jenkins/jobs/XXX/workspace"): error=2, No such file or directory

jenkinsユーザーとしてマシンにログインすると、コマンドラインからノードを使用できます。また、ノード()へのパスを/opt/node-0.6.18/bin現在の作業ノード(1つだけ:マスター)の構成画面に追加しました。

私はしばらくこれに固執しています、どんな助けでも大歓迎です。

乾杯!

4

5 に答える 5

5

まあ、これは最も洗練されたソリューションではありませんが、うまくいきました: /bin/ からノードのインストール パスへのシンボリック リンクを作成しただけで、問題はなくなりました。

于 2012-10-11T19:56:03.533 に答える
4

「シェルの実行」ビルドタスクを実行するときは、「Node/npm bin フォルダーを PATH に指定する」にチェックマークを付ける必要があります。

于 2014-02-25T14:28:48.227 に答える
1

NVM を使用していますが、同じ問題がありました。1 つの回避策は、シンボリック リンクを作成することでした。

ln -s /root/.nvm/versions/node/v8.11.3/bin/node /bin/node
ln -s /root/.nvm/versions/node/v8.11.3/bin/npm /bin/npm
于 2018-07-08T14:24:21.463 に答える
-4

マシンにノードをインストールしなかったためにエラーが発生しました。インストールした後、PATHに追加すると、問題を解決できます。それが役に立てば幸い。

于 2014-10-09T07:02:27.583 に答える