web-dev-qa-db-ja.com

ポッドのインストールエラー:[!]マスターという名前のURL `https:// github.com / CocoaPods / Specs.git`のソースを追加できません

PhoneGapのウェブサイトの手順を実行したところ、「pod install」コマンドを使用してその手順で行き詰まり、以下のようなエラーメッセージが表示されました。

MyMac:PhoneGapTestユーザー名$ pod install

CocoaPodsマスターリポジトリのセットアップ
[!] masterという名前のhttps://github.com/CocoaPods/Specs.gitというURLのソースを追加できません。
~/.cocoapods/reposで手動で追加するか、pod repo add経由で追加してみてください。

これが私のマシンの情報です
1。 Mac OS 10.12シエラ
2。 Xcode 8.0(8A218a)[「Xcode/Peference/Locations/Command Line Tools」の設定が「Xcode 8.0(8A218a)」に設定され、パスが「/Application/Xcode.app」]

これを解決する方法について提案してください。ありがとうございました!

8
user2704095

最近XCodeの最新バージョンをMacにインストールした場合は、Preferencesを一度確認することをお勧めします。

XCode => Preferences => Locationsに移動し、Command Line Toolsを次のように更新します。

enter image description here

pod updateを試してみてください。以前と同じように動作します。

15
atulkhatri

Macでもこの問題が発生しました。

このリンクに移動してください: https://github.com/CocoaPods/CocoaPods/issues/429

私はこの問題を次のようにして修正しました:

  • ~/.cocoapods/reposに移動

  • git clone https://github.com/CocoaPods/Specs.git masterを実行します

ココアポッドの更新、ポッドの再初期化、レポの更新を試みましたが、どれも機能しません。

それが役に立てば幸い。

7
wei

@モーシン・シャー、ありがとうございました。あなたは私の日を作る!私はこれに2週間こだわりました。あなたの提案は回避策の基礎です。以下は私がやったことです。

-----------------最初の試行:与えられたバッファサイズを使用-------------------
My-Mac:PhoneGapTest username$ git config http.postBuffer 524288000
My-Mac:PhoneGapTest username$ pod install
Setting up CocoaPods master repo
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.gitという名前のmaster
~/.cocoapods/reposで手動で追加するか、pod repo add経由で追加してみてください。

</ code> ----------------- 2回目の試行:バッファーサイズを2倍にする-------------------------
My-Mac:PhoneGapTest username$ git config http.postBuffer 1048576000
My-Mac:PhoneGapTest username$ pod install
Setting up CocoaPods master repo
[!] Unable to add a source with url https://github.com/CocoaPods/Specs.gitという名前のmaster
~/.cocoapods/reposで手動で追加するか、pod repo add経由で追加してみてください。

</ code>

----------------- 3回目の試行:回避策、注:これは指定されたバッファーサイズでも機能する可能性があります--------------
My-Mac:PhoneGapTest username$ git clone https://github.com/CocoaPods/Specs.git master
Cloning into 'master'...
remote: Counting objects: 865802, done.
remote: Compressing objects: 100% (13060/13060), done.
remote: Total 865802 (delta 6507), reused 0 (delta 0), pack-reused 851785
Receiving objects: 100% (865802/865802), 348.54 MiB | 948.00 KiB/s, done.
Resolving deltas: 100% (375143/375143), done.
Checking connectivity... done.
Checking out files: 100% (114193/114193), done.

-----------------結果の確認-------------------------
My-Mac:PhoneGapTest username$ ls
PhoneGapTest PhoneGapTestTests Podfile Pods
PhoneGapTest.xcodeproj PhoneGapTestUITests master

2
user2704095

これは、2要素認証が原因である可能性があります。2要素認証を有効にしたため、パスワードがGithubパスワードではなくなった可能性があります。これは、2要素認証の結果のパスワードです。パスワードは次の方法で取得できます

cmd + Spaceを開く->>キーチェーンアクセスを検索->> KeyChainアクセスを開く->>検索をクリック-> Githubのユーザー名を検索->>検索結果をクリック->>パスワードの表示をクリック->>パスワードをコピーし、パスワードを要求されたらターミナルに貼り付けます

0
user8310082

これは、次のコマンドを実行して修正する必要があります。

1)$ rm -rf〜/ .cocoapods 2)$ mkdir -p〜/ .cocoapods/repos 3)$ cd〜/ .cocoapods/repos 4)$ git clone https://github.com/CocoaPods /Specs.git マスター

0
Aymen BRAHAM