6

ビルドスクリプトを実行しようとすると、次のエラーが発生します。

/var/lib/jenkins/jobs/IPS (trunk)/workspace/build.xml:62: Execute failed: java.io.IOException:  
Cannot run program "phploc": java.io.IOException: error=2, No such file or directory

ユーザーに切り替えてみたところ、jenkins問題なくスクリプトを実行できました。また、を確認して$PATH再インストールしてみました。運が悪い!

  • CentOS 5/6
  • PHP 5.4(Zend Server)
  • ジェンキンス1.477
  • PHP QAコンポーネント(最新)
4

1 に答える 1

11

私はついにこれを理解しました...変数をチェックすること$PATHはこの文脈では役に立ちません。Jenkinsジョブの実行時にさまざまなシェルスタートアップファイルが実行されないため、$PATH変数が適切に設定されていませんでした。これは、以下の3つの手順に従って修正できます。

  1. [Jenkinsの管理]をクリックします
  2. [システムの構成]をクリックします
  3. PATH名前がで値がである新しい環境変数を追加します$PATH:/usr/local/zend/bin
于 2012-08-28T20:08:56.617 に答える