Fai*_*eed 15 ruby macos cocoapods xcode7
当我尝试时pod install,得到以下问题:
Faizs-MBP:newj faizfareed$ pod install
/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'cocoapods' (>= 0) among 50 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/faizfareed/.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', execute `gem env` for more information
from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:324:in `to_spec'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:64:in `gem'
from /usr/local/bin/pod:22:in `<main>'
Faizs-MBP:newj faizfareed$
Run Code Online (Sandbox Code Playgroud)
您还可以找到上面错误的附加详细图像.
谁能解决这个问题?
我按照你的指示并卸载了所有宝石.但是当我尝试安装cocoapods时,它会出现以下错误.
请指教...
谢谢
Fai*_*eed 33
最后我得到了解决方案在OS X El Capitan中安装CocoaPods
首先使用终端中的以下命令删除或卸载所有可用的Gems(位于启动板>其他>终端中,或者您也可以在Finder>应用程序>实用程序>终端中找到它)
gem uninstall --all
sudo gem uninstall --all
Run Code Online (Sandbox Code Playgroud)
成功卸载所有Gems后,在终端中编写以下命令
sudo gem install -n /usr/local/bin cocoapods
pod setup
Run Code Online (Sandbox Code Playgroud)
希望你们所有人都在等待这个答案.无论如何,这对我有用,因此根据我的说法,它是解决这一特定问题的最佳解决方案.
这是一个与红宝石相关的问题。通常,当它“知道”有宝石但找不到它时,就会发生这种情况。这可能是由不同的问题引起的(您使用的是不同版本的 ruby,或者在一些与 ruby/gem 更新相关的操作或使用旧的 cocoapods 版本安装的 gems 之后,PATH 尚未更新,现在您正在尝试运行新版本的 pod)或其他一些问题)。如果我没记错的话,pods 已经改变了在某些(0.2 -> 0.3)版本中保存宝石的位置。
无论如何,这是旧的答案,可能会对您有所帮助。
# Uninstall all available gems
gem uninstall --all
sudo gem uninstall --all
# Reinstall cocoapods
sudo gem install cocoapods
# == RELAUNCH == terminal window and run
pod setup
Run Code Online (Sandbox Code Playgroud)
我用过,brew因为这个命令对我不起作用.(我有一些链接错误).
然而:
brew uninstall cocoapods
brew install cocoapods
警告:已经安装了cocoapods 1.2.1,它只是没有链接.
brew link cocoapods
完成.为我工作
| 归档时间: |
|
| 查看次数: |
8034 次 |
| 最近记录: |