我尝试在我的项目中使用pod install
来实现SDK,但它会抛出此错误:
/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:318:in' to_specs':找不到' cocoapods' (> = 0.a)在35个总宝石中(Gem :: LoadError) 签入' GEM_PATH = / Users / admin / .gem / ruby / 2.0.0:/Library/Ruby/Gems/2.0.0:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/ lib / ruby / gems / 2.0.0',执行
gem env
以获取更多信息 来自/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:327:in' to_spec' 来自/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:64:in' gem' 来自/ usr / local / bin / pod:22:在`'
有谁知道是什么原因以及如何解决它?
答案 0 :(得分:16)
首先使用sudo命令卸载CocoaPods。
按照以下步骤操作:
sudo gem uninstall cocoapods
gem install cocoapods
pod install
再次安装时,请不要使用sudo
命令。
您可以在此处找到sudo less installation。
答案 1 :(得分:1)
Command Line Tools
版本更改为Xcode
$ sudo gem uninstall cocoapods
$ sudo gem uninstall xcodeproj
$ sudo gem install xcodeproj
$ sudo gem install cocoapods
pod --version
以验证其是否有效答案 2 :(得分:1)
此问题与更新Ruby有关。因此,您应该应用以下步骤:
答案 3 :(得分:0)
尝试直接运行这个命令
使用 sudo gem update --system
之后使用 sudo gem install cocoapods
最后pod install