2016-09-14 60 views
78

我正在將Alamofire 4.0安裝到我的項目中。更新到椰子樹的最新版本?

我已經得到了最新版本的Xcode ,運行斯威夫特3,當我嘗試安裝alamofire我越來越喜歡800個編譯器錯誤。

顯然

的CocoaPods 1.1.0+需要建立Alamofire 4.0.0+

我看着的CocoaPods我在終端的版本,它說我在1.0 0.1。

運行更新無法正常工作我猜測是因爲CocoaPods 1.1處於測試階段。

所以我不確定如何更新它到我很好去的地方。 除非過時不強制像800編譯器錯誤?這聽起來像是其他問題嗎?

回答

157

執行你的終端上做如下得到最新的穩定版本

sudo gem install cocoapods 

添加--pre以獲取最新版本前:

sudo gem install cocoapods --pre 
+46

降'--pre'如果你想要最新的穩定版本 –

3

我試圖更新和沒有工作。最後,我必須完全刪除(手動)cocoapods,cocoapods-core,cocoapods-try ..可可豆莢使用的任何其他包。使用此終端命令列出所有軟件包:gem list --local | grep cocoa pods

之後,我還從用戶根文件夾刪除./cocoapods文件夾。

30

打開終端

複製命令:

sudo gem install cocoapods

它將安裝的cocoapods最新的穩定版本。

後,您需要使用下面的命令來更新莢

pod setup 
+1

你需要運行在此之後pod setup --verbose呢? – GraSim

+0

@GraSim是的。這是必需的 –

+1

謝謝Dheeraj! – GraSim

-1

我更改線路 「吊艙 'Alamofire', '〜> 4.0'」 到「莢 'Alamofire',:git的= >'https://github.com/Alamofire/Alamofire',:commit =>'3cc5b4e'「之後在終端:」pod install --repo-update「,它的工作原理。

1

對於那些sudo-less CocoaPods installation(即,,你希望授予RubyGems的管理員權限),你不需要sudo命令來更新您的CocoaPods安裝:

gem install cocoapods 

你可以找到其中的寶石的CocoaPods安裝有:

gem which cocoapods 

如果這是你的home目錄,您應不使用sudo運行gem install cocoapods

最後,要檢查哪些的CocoaPods您當前正在運行類型:

pod --version 
相關問題