【发布时间】:2016-07-22 00:28:33
【问题描述】:
我正在尝试安装fastlane。我已经安装了 Xcode。我使用命令sudo gem install fastlane 安装了fastlane。我现在进入我的项目文件夹并输入fastlane init 并得到错误:
-bash: fastlane: 找不到命令。
我看到fastlane已经安装,可以在这里看到
/Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0/bin
在我的 Mac 上。
我尝试将此添加到我的PATH,但我仍然遇到同样的错误。我的路是
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:./Users/username/.gem/ruby/2.0.0/gems/
我在这里缺少什么?
【问题讨论】:
-
安装后有没有重新打开终端?也许尝试
source ~/.bash_profile。如果仍有问题,请将/Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0/bin添加到您的 PATH。 -
哇。这解决了这个问题。非常感谢王。我之前尝试将 /Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0 添加到我的 PATH 中,但它以前从未工作过。感谢这位修复伙伴。为我节省了大量时间。希望我能把它作为公认的答案
-
请记住,如果您在 PATH 中包含 /Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0 之类的路径,则必须记住更改每次您将 fastlane 更新到新版本时。 Ruby 应该管理使 gem 提供的命令可用的过程,所以我会寻找一个解决方案来修复您的 Ruby 设置。