Jenkins用户无法运行作曲家安装



我试图从詹金斯(Jenkins(用户中运行詹金斯项目文件夹的作曲家安装程序。

/usr/local/bin/composer install  

我收到消息

Content-type: text/html
Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
Composer could not find a composer.json file in /usr/local/bin
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section

我不知道为什么它在usr/local/bin中寻找composer.json

如果我以root用户的方式运行此操作。有人可以解释我做错了什么吗?

这是我的环境

pwd
/var/lib/jenkins/workspace/project_staging
whoami
jenkins

您应该能够使用以下说明安装作曲家:

curl -sS https://getcomposer.org/installer | php56

为了避免任何问题

cd ~/bin
ln -s /usr/local/bin/php56 php

修改您的〜/.bash_profile文件和更改:

PATH=$PATH:$HOME/bin To `PATH=$HOME/bin:$PATH`

然后关闭您的SSH会话并开始一个新会话,或运行:

source ~/.bash_profile

然后〜/bin路径将优先考虑,您将使用正确的版本的php。

相关内容

  • 没有找到相关文章

最新更新