プロジェクトにAlamofire 4.0
をインストールする際に問題が発生しました。
Xcode 、 Swift 3 の最新版を持っていますが、alamofireをインストールしようとすると800コンパイラエラーが発生します。
どうやら
CocoaPods 1.1.0以降がAlamofire 4.0以降を構築するために必要です
私は端末に持っているCocoaPodのバージョンを見ました、そしてそれは私が1.0.1にいると言います。
CocoaPods 1.1がベータ版であるため、アップデートを実行してもうまくいきませんでした。
だから私はそれが私が行くのが良いところに更新する方法を正確にはわからない。時代遅れでない限り800のコンパイラエラーのように強いられませんか?それは他の問題のように聞こえますか?
最新の安定版 - を得るためにあなたの端末上で以下を実行してください。
Sudo gem install cocoapods
最新のプレリリースを取得するために--pre
を追加します。
Sudo gem install cocoapods --pre
以下のTerminal
->
copy
コマンドを開きます。
Sudo gem install cocoapods
cocoapods
の最新の安定版をインストールします。
その後、下記のコマンドを使用してポッドを更新する必要があります
pod setup
以下のコマンドでポッドのバージョンを確認できます
pod --version
Sudo-less CocoaPodsインストール (つまり、notRubyGemsの管理者権限を付与したい)の場合CocoaPodsインストールを更新するためにSudo
コマンドは必要ありません。
gem install cocoapods
CocoaPods gemがインストールされているwhereを確認できます。
gem which cocoapods
これがwithinである場合、Sudo
を使用せずにgem install cocoapods
を実行する必要があります。
最後に、現在実行しているCocoaPodsを確認するには、次のように入力します。
pod --version
以下はcocoapodを更新する手順です。
Press cmd + space tab
、次にterminal
内のテキスト)pod setup
コマンドを使用してポッドを設定します。これでcocoapodsのマスターリポジトリがセットアップされます。pod --version
コマンドを使ってcocoapodsのバージョンをチェックすることができます。System Integrity Protection enabledまたはその他のパーミッション書き込みエラーが発生した場合(macOS Sierraのリリース以降、デフォルトで有効になっています)、CocoaPodsを更新して端末で次の行を実行してください。
Sudo gem install cocoapods -n/usr/local/bin
インストールが完了したら、ポッドのバージョンを確認してください。
pod --version
あなたはこのエラーを取り除くでしょう:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory
そしてそれは最新のCocoaPodをインストールします。
Successfully installed cocoapods-x.x.x
Parsing documentation for cocoapods-x.x.x
Installing ri documentation for cocoapods-x.x.x
Done installing documentation for cocoapods after 4 seconds
1 gem installed
自作を使用している場合は、端末を開いて次のように入力します。
brew upgrade cocoapods
それでもうまくいかない場合は、次のことを試してください。
brew install cocoapods
更新しようとしましたが、うまくいきませんでした。最後に、私は(手動で)cocoapod、cocoapod-core、cocoapod-tryを完全に削除しなければなりませんでした。この端末コマンドを使用して、すべてのパッケージを一覧表示します。gem list --local | grep cocoa pods
その後、ユーザールートフォルダから./cocoapodsフォルダも削除します。
この問題は、単にコマンドで解決できます。
最初:
Sudo gem install cocoapods
Desp:ユーザーのMacパスワードを入力すると、ココアポッドは安定したバージョンに置き換えられます。
リポジトリのクローンを作成している場合、次のコマンドを入力します。
pod repo update
xcodeを閉じてこのコマンドを実行します
Pod install