dep*_*ner 17 ruby gem xcode cocoapods
当我在OSX Mavericks上运行'gem install cocoapods'时出现错误.
$ gem install cocoapods
ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - bad response backend read error 503 (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/cocoapods-0.27.1.gemspec.rz)
ERROR: Possible alternatives: cocoapods
Run Code Online (Sandbox Code Playgroud)
请注意,我可以直接下载cocoapods-0.27.1.gemspec.rz.我正在运行最新版本的XCode(5.0.1)和最新版本的CLI工具.RVM还配置为运行最新的Ruby版本(2.0.0p247)
小智 35
有时,https://rubygems.org/无法访问gem的默认源.
它应该通过命令删除:
gem sources -r https://rubygems.org/
Run Code Online (Sandbox Code Playgroud)
然后应该添加新的来源:
gem sources -a https://ruby.taobao.org/
Run Code Online (Sandbox Code Playgroud)
更新缓存:
gem sources -u
Run Code Online (Sandbox Code Playgroud)
您可以查看以下来源
gem sources
Run Code Online (Sandbox Code Playgroud)
最后,你可以安装cocoapods:
sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)
Tej*_*oop 27
使用下面提到的步骤在您的机器中安装Cocoapods,我通过下面提到的步骤解决了同样的问题
1.使用该命令安装命令行工具
xcode-select --install
Run Code Online (Sandbox Code Playgroud)
2.安装家庭酿造
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)
3.使用自制软件安装Ruby
brew install ruby
Run Code Online (Sandbox Code Playgroud)
4.检查Ruby版本
ruby -v
Run Code Online (Sandbox Code Playgroud)
5.安装Ruby
gem source -a http://rubygems.org/
Run Code Online (Sandbox Code Playgroud)
6.gem安装cocoapods
sudo gem install cocoapods
Run Code Online (Sandbox Code Playgroud)
要么
sudo gem install -n /usr/local/bin cocoapods
Run Code Online (Sandbox Code Playgroud)
7.转到下面的文件夹
cd ~/.cocoapods/repos
Run Code Online (Sandbox Code Playgroud)
8.运行以下命令
git clone https://github.com/CocoaPods/Specs.git master
Run Code Online (Sandbox Code Playgroud)
9.转到Podfile存在并运行的目录
pod install
Run Code Online (Sandbox Code Playgroud)
use*_*863 10
它对我有用:
按命令删除https源:
gem sources -r https://rubygems.org/
Run Code Online (Sandbox Code Playgroud)
然后应添加新的http源:
gem sources -a http://rubygems.org/
Run Code Online (Sandbox Code Playgroud)
更新缓存:
gem sources -u
Run Code Online (Sandbox Code Playgroud)
虽然我不确定是什么原因导致 read error 503我能够通过手动安装 cocoapods.gem 相当轻松地解决该问题。
如果其他人遇到类似的问题(使用 cocoapods 或任何其他 gem),请直接从 RubyGems.org 下载相应的 gem 文件(在我的例子中为 cocoapods-0.27.1.gem)。然后运行gem install cocoapods-0.27.1.gem. install命令将首先扫描工作目录,从而检测并安装本地gem包,并删除损坏的存储库。
| 归档时间: |
|
| 查看次数: |
27559 次 |
| 最近记录: |