gem 安装捆绑器不工作?
gem install bundler not working?
我是 ruby 的新手,我在 ruby 的第一个项目 rails 上工作。我按照 here 给出的说明在我的 Ubuntu 14.04 上安装了 ruby(通过从源代码构建)。它在我的桌面上运行良好。但是在我的笔记本电脑上安装 ruby 之后
我在通过 gem 安装捆绑程序时遇到错误。这是我做的
首先我尝试通过输入 gem install bundler -V
安装它,输出是:
HEAD https://rubygems.org/api/v1/dependencies
200 OK
GET https://rubygems.org/api/v1/dependencies?gems=bundler
200 OK
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/local/lib/ruby/gems/2.2.0 directory.
然后我试了sudo gem install bundler -V
,输出是:
ERROR: Could not find a valid gem 'bundler' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - no such name (https://rubygems.org/specs.4.8.gz)
以下是一些可能有帮助的其他详细信息:
- OS - Ubuntu 14.04
- 我在经过身份验证的代理后面使用互联网。
- Ruby版本:
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
- Rubygems版本:
2.4.6
- 输入 OPENSSL 版本:
ruby -ropenssl -e 'p OpenSSL::OPENSSL_VERSION'
: "OpenSSL 1.0.1f 6 Jan 2014"
- 命令的输出
openssl s_client -showcerts -connect rubygems.org:https
:
gethostbyname failure
connect:errno=11
提前致谢。
尝试更新您的证书。
$ curl http://curl.haxx.se/ca/cacert.pem \
> $(ruby -ropenssl -e 'puts OpenSSL::X509::DEFAULT_CERT_FILE')
来源:http://ga.be/blog/2013/10/02/fixing-rubygems-ssl-issues-certificate-verify-failed/
如果您 运行 从源代码构建其他问题,您可能想尝试 ruby-build
恕我直言,这很棒,因为它可以轻松下载各种依赖项。
我是 ruby 的新手,我在 ruby 的第一个项目 rails 上工作。我按照 here 给出的说明在我的 Ubuntu 14.04 上安装了 ruby(通过从源代码构建)。它在我的桌面上运行良好。但是在我的笔记本电脑上安装 ruby 之后
我在通过 gem 安装捆绑程序时遇到错误。这是我做的
首先我尝试通过输入
gem install bundler -V
安装它,输出是:HEAD https://rubygems.org/api/v1/dependencies 200 OK GET https://rubygems.org/api/v1/dependencies?gems=bundler 200 OK ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/local/lib/ruby/gems/2.2.0 directory.
然后我试了
sudo gem install bundler -V
,输出是:ERROR: Could not find a valid gem 'bundler' (>= 0), here is why: Unable to download data from https://rubygems.org/ - no such name (https://rubygems.org/specs.4.8.gz)
以下是一些可能有帮助的其他详细信息:
- OS - Ubuntu 14.04
- 我在经过身份验证的代理后面使用互联网。
- Ruby版本:
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]
- Rubygems版本:
2.4.6
- 输入 OPENSSL 版本:
ruby -ropenssl -e 'p OpenSSL::OPENSSL_VERSION'
:"OpenSSL 1.0.1f 6 Jan 2014"
- 命令的输出
openssl s_client -showcerts -connect rubygems.org:https
:gethostbyname failure connect:errno=11
提前致谢。
尝试更新您的证书。
$ curl http://curl.haxx.se/ca/cacert.pem \
> $(ruby -ropenssl -e 'puts OpenSSL::X509::DEFAULT_CERT_FILE')
来源:http://ga.be/blog/2013/10/02/fixing-rubygems-ssl-issues-certificate-verify-failed/
如果您 运行 从源代码构建其他问题,您可能想尝试 ruby-build
恕我直言,这很棒,因为它可以轻松下载各种依赖项。