システムにポッドをインストールできませんでした。そのため、Macからココアポッドを取り外してから再インストールしました。プロセスは成功しましたが、コマンドpod init
を実行すると、次のエラーがターミナルに表示されます。
`verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods/command.rb:49:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/bin/pod:55:in `<top (required)>'
from /usr/local/bin/pod:23:in `load'
from /usr/local/bin/pod:23:in `<main>'
また、1.8.4であるGitバージョンも確認しましたが、同じものを更新するためのソリューションを取得しています。
まず、コマンドを使用してシステムの既存のgitを削除します–
「which git」というコマンドを使用して、「/ usr/local/bin/git」というパスをuに指定し、次にcommand-> $ Sudo rm -rf/usr/local/bin/gitを使用します
これにより、システムから既存のGitが削除され、Gitが再インストールされます
$ brew install git
Warning: git 2.13.2 is already installed, it's just not linked. You can use `brew link git` to link this version.
という警告が発行される場合があります
次に、以下のコマンドを実行します:-
$ Sudo chown -R $(whoami) /usr/local/share/
$ Sudo chown -R $(whoami) /usr/local/lib
$ brew link --overwrite --dry-run git
エラーError: Could not symlink share/git-core/templates/description Target /usr/local/share/git-core/templates/description already exists. You may want to remove it: rm '/usr/local/share/git-core/templates/description'
が表示される場合があります
リンクを強制し、競合するすべてのファイルを上書きするには:brew link --overwrite git
削除されるすべてのファイルを一覧表示するには:brew link --overwrite --dry-run git
最後にコマンドを実行します
$ brew link --overwrite git
これが私のgitとpod initの更新方法です。お役に立てば幸いです:)
Xcode(設定)でコマンドラインツールのバージョンを設定する必要があります。
Apple開発者アカウント/ IDを支払った場合は、 Apple Download Portal から最新のコマンドラインツールをダウンロードできます。
こちらは、現在の安定したベータ版のXcodeツールと、サポートされているコマンドラインツールのダウンロードリンクです。 (これらのリンクにアクセスするには、Apple開発者アカウントのプレミアム開発者アカウントを使用してログインしていることを確認してください)
Xcode 11
Xcode 10
システムに最新のコマンドラインツールをインストールしたら、Xcodeメニューから設定します。
(Xcodeメニュー項目)Xcode►環境設定►場所►コマンドラインツール►適切なコマンドラインツールを選択
2番目のXcode
をインストールした後、同様の問題が発生しました。その結果、command line tools
にxcode-select -p
が指定されていませんでした
新しいXcode
バージョンを手動で選択することにより修正
コマンド$ brew install git
を実行します
次に、プロジェクトフォルダーに移動し、pod init
と入力します
これらの手順は私のために働いた
XCode 9.3の最新バージョンをインストールした後、私はこの答えに出会いました-
私はやろうとしていた-
Xcode PreferencesのLocationsのコマンドラインツールの設定には、コマンド9.3の最新のラインツールが「正しく」インストールされていることが示されましたが、上記の回答を読んだ後、-
xcode-select --install
ダウンロード/インストール後、ポッドは再び動作を開始しましたが、依然としてHigh Sierraの問題であるbrewで問題が発生していました。 - https://github.com/Homebrew/brew/issues/3285 で修正されました。