2014-05-01 62 views
3

我正在嘗試安裝cocoapods併爲我的ios項目進行設置。cocoapods設置失敗,找不到命令錯誤

但是,我安裝後用下面的命令:

$ sudo gem install cocoapods 

我試圖運行下面的命令,但它給錯誤「找不到命令」。

$ pod setup 

我很久以前用我的ruby項目使用rvm,所以我也更新了rvm的版本。

我還搜查用這個命令安裝位置:

find /usr -name "pod" 

這裏是的CocoaPods文件的位置:

/usr/local/rvm/rubies/rbx-head/gems/1.8/bin/pod 
/usr/local/rvm/rubies/rbx-head/gems/1.8/gems/cocoapods-0.32.1/bin/pod 
/usr/local/rvm/rubies/rbx-head/gems/1.8/gems/cocoapods-try-0.2.0/lib/pod 

但在我的.bash_profile我有以下行:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session. 

我嘗試了幾乎所有來自stackoverflow或任何其他我們的建議但我無法設置它。

如果你能幫助我,那會很棒。

謝謝!

+1

這個問題似乎與RestKit無關 – Wain

回答

2

幾個小時後,我終於克服了這個問題。

在我看來,當我們有不同的路徑和不同版本的紅寶石時會出現問題。

我沒有使用Mac自己的紅寶石。 (你可以通過在控制檯上寫入「ruby」來檢查它,如果你沒有定義任何其他路徑,結果應該是「/ usr/bin/ruby​​」。)

因此,我刪除了所有的ruby版本從我的rvm。

之後,我也從我的.bash_profile文件中刪除了下面的行。

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session. 

我希望它能幫助你。

相關問題