pod install:从bash脚本调用时找不到命令

时间:2015-03-21 01:24:26

标签: ruby bash jenkins rvm .bash-profile

我正在改进项目的连续集成。我们决定采取额外措施并开始使用cocoapods。所有的rvm安装都是遗留的,确实我在安装ruby 2.2.0时遇到了很多麻烦。问题是,当我使用终端测试我的构建脚本时它工作正常,但是当我尝试在不打开终端窗口的情况下运行它们(从applescript,jenkins或其他ruby脚本调用)。找不到该命令。

已经尝试将.rvm / scripts的路径添加到.bashrc和.bash_profile

中的PATH变量

1 个答案:

答案 0 :(得分:0)

安装cocoapods后,您是否尝试重新连接服务器?有时它会看到新的变量,直到它断开连接并重新连接。

还要确保您通过终端看到的vars可用于jenkins用户。你可以通过奴隶“脚本控制台”检查它

如果仍然无效,请尝试在运行pod安装之前在“执行shell”中设置路径。

这就是我的工作方式:

echo“运行pod安装”
cd $ {WORKSPACE}
export LANG = en_US.UTF-8
pod install