Unable to add a source with url

半城伤御伤魂 提交于 2019-12-31 21:33:21

问题


[!] Unable to add a source with url git@github.com:CocoaPods/Specs.git named master-1. You can try adding it manually in ~/.cocoapods/repos or via pod repo add. please any help


回答1:


Please follow this link for this problem. Its possible to forgott set your newly install Xcode path on command-line tool. Xcode-->Preferences-->Locations-->Command line tool --> set your Xcode.




回答2:


You may need to reset your command line tools:

sudo xcode-select -r

I was receiving the same error message. Then I noticed, that the wrong Xcode environment was selected (it pointed to an old version which I deleted in the meantime). The command above resets it to the default command line path.

Alternatively you might have no command line tools installed. In that case, download them from the Apple site and install them.




回答3:


Go to ~/.cocoapods/repos and run git clone https://github.com/CocoaPods/Specs.git master




回答4:


When you get above error it means, you didn't do the pod setup

instructions:

  1. First install the cocoapods in you Mac if it is not already installed. Use terminal.

    Xcode 7 + 8

    sudo gem install cocoapods --pre

    Xcode 7

    sudo gem install activesupport -v 4.2.6 sudo gem install cocoapods

  2. Set up the pod using command pod setup

after doing these initial set up you are ready to make your project as work space project. You can follow these commands using terminal

  1. Goto Project location folder : ~/Destop/SampleProject
  2. Create pod file : pod init
  3. List down your cocoa pods init it :

    # Uncomment the next line to define a global platform for your project
    #platform :ios, '9.0'
    
    target 'SampleProject' do
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
    use_frameworks!
    
    # Pods for SampleProject
    pod 'SlideMenuControllerSwift'
    
    
    target 'SampleProjectTests' do
     inherit! :search_paths
    # Pods for testing
    end
    
    target 'SampleProjectUITests' do
     inherit! :search_paths
     # Pods for testing
    end
    

    end

it will help you.

or else

After installation of cocoapods than you can download the cocoa master repo manually into Mac.

    $ cd /Users/username/.cocoapods/repos 
    $ git clone https://github.com/CocoaPods/Specs.git master



回答5:


I had the same problem , actually the problem was that command line was not able to find a path to my Xcode. Therefore the simplest solution that i found was to give a suitable location of xcode.

For it:

  1. Go to Xcode > Preferences
  2. Choose Location tab
  3. Select the Xcode in Command Line tools:-

thats it. I hope that works for you. All the best




回答6:


Please Follow this steps:

Open Terminal

1] sudo xcode-select -r

2] Xcode-->Preferences-->Locations-->Command line tool --> set your Current Xcode Version.

3] Edit Podfile and save

4] pod install

Thats it.




回答7:


  1. $ cd /Users/username/.cocoapods/repos
  2. remove folder master if it exists
    rm -rf master
    $ git clone https://github.com/CocoaPods/Specs.git master
  3. pod setup

that's all.




回答8:


For me, I had to pod setup first.




回答9:


This is often happening on initial pod install. I tried all and this steps helped me

Please follow these steps:

1] pod repo update

2] pod install

I hope that works for you. All the best




回答10:


Meet the same error and I have solved it by :

1. Open your terminal
2. Go to the directory    : cd /User/YOUR_NAME/.cocoapods/repos/
3. remove the master file : rm -rf master
4. Clone the CocoaPods    : git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

Note. I add the target path ~/.cocoapods/repos/master to avoid the mistake that your current file path is not ~/.cocoapods/repos/master

5. Run the setup          : pod setup 



回答11:


I was getting the same error with only difference that there was different URL. I was trying to install private pods from private repository. What helped is to add ssh-key to profile.

  1. Generate ssh-key using this guide: https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/. Hope this helps.
  2. Add it in your profile settings on Bitbucket(or Github or whatever you are using)


来源:https://stackoverflow.com/questions/29301785/unable-to-add-a-source-with-url

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!