Can't get to work CocoaPods and Yosemite

后端 未结 6 1777
南笙
南笙 2020-12-19 05:24

I already tried this steps:

  1. Open Xcode 6 Open Preferences
  2. Click the Locations tab
  3. Change the Command Line Tools version to Xcode 6.0
6条回答
  •  旧时难觅i
    2020-12-19 06:02

    Many of this issues are because of system-wide ruby installation and it forces developers to use "sudo" all the time (well, how many times we did "sudo gem install cocoapods --pre"). I recently had the same issue trying to install a pre-released version of cocoapods (permissions were messed up). So here is a approached that worked for me.

    $ sudo gem uninstall xcodeproj 
    $ sudo gem uninstall cocoapods
    
    # Let's restore Apple's ruby installation, the following is for Yosemite that has 2.0 ruby by default 
    $ cd /System/Library/Frameworks/Ruby.framework/Versions
    $ sudo rm Current
    $ sudo ln -s 2.0 Current 
    $ brew install ruby
    

    (closing and opening terminal window sometimes help)

    $ which ruby
    

    should display /usr/local/bin/ruby (should point to "local" directory now, not to "/usr/bin", if this is not the case for you, make sure to modify path order)

    Now you should be able to install xcodeproj and cocoapods without using "sudo":

    $ gem install xcodeproj --pre
    $ gem install cocoapods --pre
    

    (I'm using pre-released version, just remove --pre if you want to use releases instead).

    Enjoy :)

提交回复
热议问题