2016-04-02 63 views
2

我正在尝试安装fastlane。我安装了Xcode。我使用命令sudo gem install fastlane安装了fastlane。我现在去到我的项目文件夹并键入fastlane init并且得到错误:Fastlane命令未找到

-bash: fastlane: command not found.

我看到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/

我在这里错过了什么?

+0

您是否重新打开终端 安装?也许尝试'源〜/ .bash_profile'。如果仍然存在问题,请在PATH中添加'/ Users/username/.gem/ruby​​/2.0.0/gems/fastlane-1.70.0/bin'。 –

+0

哇。这解决了这个问题。非常感谢王。我曾尝试将/Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0添加到我之前的PATH中,并且它从未工作过。感谢这位修复哥们。为我节省了大量的时间。希望我可以将其作为公认的答案 –

+0

请记住,如果在PATH中包含/Users/username/.gem/ruby/2.0.0/gems/fastlane-1.70.0之类的路径,则必须记住改变你每次更新fastlane到一个新版本。 Ruby应该管理提供gem提供的命令的过程,所以我会寻求一个解决方案来修复你的Ruby安装。 –

回答

-4

获取命令行的FASTLANE可执行文件的完整路径:

which fastlane

将它添加到外壳轮廓,重新启动外壳。

+1

这是更多评论 - 不是答案。 – dawg

1

我有同样的问题在Mac 10.11,很多挣扎我后发现,在安装unf_ext 0.0.7.2宝石 我做了这个问题,从这个answer

brew install coreutils 

以下之后,尝试重新安装fastlane它应该再次工作

4

上周我遇到类似的问题。我在mac上使用自制软件安装了fastlane,但它显示的是同样的错误。

我试着用Ruby来安装它,它像一个魅力一样工作。这是命令。

sudo的创业板安装FASTLANE -NV

而且好像你还没有为Xcode的安装命令行工具。

安装使用他们的xcode ,选择--install

6

以下行添加到您的bash配置文件:

export PATH="$HOME/.fastlane/bin:$PATH" 

然后关闭终端会话,然后重新启动它,所以你开始使用FASTLANE

+0

谢谢为我工作 – atifali

0

fastlane现在在桶里。您可以使用

brew cask install fastlane 

现在你需要导出路径安装它,这样你的shell可以找到FASTLANE 做

export PATH="$HOME/.fastlane/bin:$PATH" 

如果还是不行,请尝试以下

export PATH="$HOME/.fastlane/bin/fastlane_lib:$PATH" 

请确保将其添加到〜/ .profile,〜/ .zshrc或〜/ .bashrc以供将来使用