【问题标题】:Ruby gems. Unable to add sources红宝石。无法添加来源
【发布时间】:2016-02-09 03:50:30
【问题描述】:
我遇到了这个问题“https://stackoverflow.com/questions/19612185/unable-to-install-cocoapods-gem-from-rubygems-org-bad-response-backend-read-e”并且作为其中之一解决方案说我试图删除/添加 rubygem 源。它被删除没有问题,但是当我尝试将它添加回来时,它给了我一个错误。
这是我对终端和响应的操作:
$ gem sources --add https://rubygems.org/
Error fetching https://rubygems.org/:
server did not return a valid file (https://rubygems.org/specs.4.8.gz)
有谁知道问题出在哪里?
【问题讨论】:
标签:
ruby
rubygems
cocoapods
【解决方案1】:
这是在您的系统中安装 Ruby 以帮助在您的机器中安装 Cocoapods 的简单步骤,我通过以下提到的步骤解决了同样的问题。
- 使用命令安装命令行工具
xcode-select --install
- 通过
安装 Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 使用自制软件安装 Ruby
brew install ruby
- 检查 Ruby 版本
ruby -v
- 安装 Ruby
gem source -a http://rubygems.org/
- gem 安装可可豆荚
sudo gem install cocoapods
或
sudo gem install -n /usr/local/bin cocoapods
- 转到下面的文件夹
cd ~/.cocoapods/repos
- 运行以下命令
git clone https://github.com/CocoaPods/Specs.git master
- 进入 Podfile 所在目录并运行
pod install
快乐编码?
【解决方案2】:
步骤:
1. sudo gem 安装 cocoapods
2. 吊舱安装
3. 豆荚更新
确保您已连接到互联网。您的系统找不到 pod 所需的最新版本 gems