2016-04-02 284 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以供將來使用