红宝石。无法添加来源

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”并且作为其中之一解决方案说我试图删除/添加 ruby​​gem 源。它被删除没有问题,但是当我尝试将它添加回来时,它给了我一个错误。 这是我对终端和响应的操作:

$ 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 扩展;使用纯红宝石反应器

无法使用葫芦 ios 10 和 xcode8 启动应用程序

如何使用地理编码宝石获得时区?

带有角膜宝石和 sqlite 的 Sinatra 项目。耙分贝:迁移不工作。已创建架构但无法生成测试数据

彩色宝石项链

puma gem - 无法构建 gem 原生扩展