我使用Ubuntu Server 12.04 LTS创建了一个新实例,安装了所有必需的软件包(如Java,RVM和Ruby),然后下载并安装了TeamCity 7.0.4
TeamCity位于/ home / ubuntu,但我在运行" sudo su"后以root身份启动服务器。
出于某种原因,我无法进行rake测试,因为之前的步骤(必要的)失败了。这是构建日志的一部分:
[Step 1/5] Starting: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098
[00:06:03][Step 1/5] in directory: /webserver/K2
[00:06:03][Step 1/5] /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: 1: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: source: not found
[00:06:03][Step 1/5] /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: 2: /home/ubuntu/TeamCity/buildAgent/temp/agentTmp/custom_script3896719423178259098: bundle: not found
[00:06:03][Step 1/5] Process exited with code 127
我想要运行的第一个构建步骤是"捆绑安装"
我不知道为什么会出现这个问题。在centos 5中,我可以执行所有这些步骤。
答案 0 :(得分:2)
看起来你的PATH中没有“捆绑”,你可以在代理参数页面检查你的PATH,如果是真的话,可以追加正确的路径。
答案 1 :(得分:2)
有关如何在TeamCity的PATH中实际添加其他条目的更多信息是
%env.PATH%:/usr/local/sbin:/usr/local/bin
);保存应该是这样,尝试运行你的任务