2

我使用 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 中,我可以运行所有这些步骤。

4

2 回答 2

2

有关如何在 TeamCity 的 PATH 中实际添加其他条目的更多信息是

  • 进入项目配置编辑界面
  • 在配置步骤(右侧)中,选择“#7 Build Parameters”
  • 单击“添加新参数”,输入名称“PATH”,选择“环境变量”种类(名称输入字段中的名称应更改为 env.PATH),然后在值输入字段中,将您需要的路径附加到现有的PATH 变量(例如%env.PATH%:/usr/local/sbin:/usr/local/bin);节省

应该是这样,尝试运行你的任务

于 2012-08-05T10:55:15.217 回答
2

看起来您的 PATH 中没有“捆绑包”,您可以在代理参数页面中检查您的 PATH 并附加正确的路径(如果为真)。

于 2012-08-04T02:31:05.493 回答