红宝石。无法添加来源
Posted
技术标签:
【中文标题】红宝石。无法添加来源【英文标题】:Ruby gems. Unable to add sources 【发布时间】:2016-02-09 03:50:30 【问题描述】:我遇到了这个问题“https://***.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)
有谁知道问题出在哪里?
【问题讨论】:
【参考方案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
【讨论】:
以上是关于红宝石。无法添加来源的主要内容,如果未能解决你的问题,请参考以下文章
无法加载 EventMachine C 扩展;使用纯红宝石反应器