【问题标题】:pod install: command not found when called from bash scriptpod install:从 bash 脚本调用时找不到命令
【发布时间】:2015-05-24 13:14:39
【问题描述】:

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

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

【问题讨论】:

  • 您是否尝试过使用绝对路径而不是相对路径来调用程序?

标签: ruby bash jenkins rvm .bash-profile


【解决方案1】:

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

还要确保您通过终端看到的变量可供 jenkins 用户使用。您可以通过从属“脚本控制台”进行检查

如果仍然无法正常工作,请尝试在运行 pod install 之前在“执行 shell”中设置路径。

这对我来说是这样的:

回显“正在运行 pod 安装”
cd ${工作空间}
导出 LANG=en_US.UTF-8
吊舱安装

【讨论】:

    猜你喜欢
    • 2012-12-21
    • 2016-05-28
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    相关资源
    最近更新 更多