我正在改进项目的连续集成。我们决定采取额外措施并开始使用cocoapods。所有的rvm安装都是遗留的,确实我在安装ruby 2.2.0时遇到了很多麻烦。问题是,当我使用终端测试我的构建脚本时它工作正常,但是当我尝试在不打开终端窗口的情况下运行它们(从applescript,jenkins或其他ruby脚本调用)。找不到该命令。
已经尝试将.rvm / scripts的路径添加到.bashrc和.bash_profile
中的PATH变量答案 0 :(得分:0)
安装cocoapods后,您是否尝试重新连接服务器?有时它会看到新的变量,直到它断开连接并重新连接。
还要确保您通过终端看到的vars可用于jenkins用户。你可以通过奴隶“脚本控制台”检查它
如果仍然无效,请尝试在运行pod安装之前在“执行shell”中设置路径。
这就是我的工作方式:
echo“运行pod安装”
cd $ {WORKSPACE}
export LANG = en_US.UTF-8
pod install