2016-09-14 8 views
78

私はプロジェクトにAlamofire 4.0をインストールする際にいくつか問題があります。最新のcocoapodsにアップデートしますか?

私はスウィフト3を実行し、のXcodeの最新バージョンを持っている、と私は800のコンパイルエラーのように取得していますalamofireをインストールしようとします。

どうやら

Alamofire 4.0.0+

を構築するために必要とされる1.1.0+

CocoaPods私は、端末を持っているCocoaPodsのバージョンを見て、それは私が1.0でだと言います.1。

CocoaPods 1.1がベータ版であるため、アップデートを実行できませんでした。

だから私はそれが私が行くのが良い場所に更新する方法を正確にはわかりません。 古くなっていない限り、800のコンパイラエラーのような強制はありませんか?それは他の問題のように聞こえるでしょうか?

答えて

157

最新の安定版得るためにあなたの端末上で次のコマンドを実行します。私は更新しようと、うまくいきませんでした

sudo gem install cocoapods --pre 
+46

ドロップ '--pre'あなたは最新の安定版 –

3

:最新のプレリリースを取得するために--preを追加

sudo gem install cocoapods 

を。最後に、(手動で)cocoapods、cocoapods-core、cocoapods-try ..ココアポッドによる他のパッケージの使用を完全に削除する必要がありました。このターミナルコマンドを使用してすべてのパッケージを一覧表示してください:gem list --local | grep cocoa pods

その後、私は/cocoapodsフォルダをユーザーのルートフォルダから削除します。

30

オープンターミナル

Copyコマンド:

sudo gem install cocoapods

それはcocoapodsの最新の安定版をインストールします。その後

、あなたは私がポッド 'Alamofire'」に行 "ポッド 'Alamofire'、 '〜> 4.0'" を変更するには、コマンドの下に

pod setup 
+1

をしたい場合は、同様にこの後pod setup --verboseを実行する必要がありますか? – GraSim

+0

@ GraSimはい。それは必要です –

+1

ありがとうDheeraj! – GraSim

-1

を使用してポッドを更新する必要があります= gitの> 'https://github.com/Alamofire/Alamofire'、:コミット=> '3cc5b4e' "の後に端末:" pod install --repo-update "を実行してください。

1

sudo-less CocoaPods installation(すなわち、、あなたは)はRubyGemsの管理者権限を付与したくない、あなたのCocoaPodsのインストールを更新するsudoコマンドは必要ありません。

gem install cocoapods 

あなたは CocoaPods宝石が一緒にインストールされて見つけることができます。

gem which cocoapods 

これは内のホームディレクトリである場合は、sudoを使用せずにgem install cocoapodsを実行する必要があります。

最後に、あなたが現在実行されているタイプCocoaPodsいる確認する:

pod --version 
関連する問題