gem 安装 fastlane -> 没有这样的名字

gem install fastlane -> no such name

我是运行 OS X El Capitan 版本10.11.4.

我正在使用命令 sudo gem install fastlane(也尝试过不使用 sudo)。

我收到这条消息:

ERROR: Could not find a valid gem 'fastlane' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - no such name (https://rubygems.org/latest_specs.4.8.gz)

我知道这不是 fastlane 特定的错误。这听起来像是 DNS 查找失败,但我不知道从哪里开始解决它。建议?

我在这里找到了答案: http://jacob.stanley.io/2010/10/27/sudo-gem-install-behind-a-proxy/

我需要使用 export

通过代理路由 "gem"
export http_proxy=http://my.proxy.com:80
export https_proxy=https://my.proxy.com:80

我跳过了将此行添加到 visudo 的部分(但为了完整起见,我会 post 它)

Defaults        env_keep += "http_proxy https_proxy ftp_proxy"

我原来的命令终于奏效了

sudo gem install fastlane --verbose