小编典典

Jenkins的PHP构建失败,显示“无法运行程序“ phploc””

jenkins

尝试运行我的构建脚本时出现以下错误。

/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服务器)
  • jenkins1.477
  • PHP QA组件(最新)

阅读 320

收藏
2020-07-25

共1个答案

小编典典

我终于想通了…检查$PATH变量在这种情况下没有帮助。运行Jenkins作业时不会执行各种Shell启动文件,因此$PATH未正确填充变量。可以通过以下三个步骤来纠正此问题:

  1. 单击管理詹金斯
  2. 单击配置系统
  3. 添加新的环境变量,其中name为PATH,value为$PATH:/usr/local/zend/bin
2020-07-25