Error installing Bundler

2019-01-22 06:45发布

I am trying to install the Bundler gem on my Mac. With the command: sudo gem install bundler I get the following error:

ERROR:  Could not find a valid gem 'bundler' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz)

It clearly seems to be a server issue, but how do I go about solving this? gem update --system is currently up-to-date. Is there an alternative way to get Bundler?

11条回答
Root(大扎)
2楼-- · 2019-01-22 07:17

For those that arent using rvm, but are using homebrew:

brew tap raggi/ale
brew install openssl-osx-ca

This worked for me.

查看更多
做自己的国王
3楼-- · 2019-01-22 07:18

Below way solve my problem:

  1. In the home directory , find file .gemrc
  2. edit this file and find

    :sources: -https://rubygems.org/

  3. change https into http

  4. save the file and reopen the shell.
查看更多
Melony?
4楼-- · 2019-01-22 07:21

After looking at some of the answers to the Stack question @Matt referenced, although the error was different, one of the solutions also helped me for this problem.

In the home directory, create a file called .gemrc. Add :ssl_verify_mode: 0 to the file. Bundler then installs without issue.

This works for my situation as I'm behind a corporate firewall. However, this obviously opens up a security hole.

查看更多
劫难
5楼-- · 2019-01-22 07:22

I had this same problem using Windows, and removing the security from the Hypertext Transfer Protocol solve it.

Paste in your terminal:

gem sources -r https://rubygems.org -a http://rubygems.org

Hope it will help! ★

查看更多
Viruses.
6楼-- · 2019-01-22 07:22

I faced the same problem installing bundler on windows 8.1. I solved it and installed bundler and other gems in the following way

  1. Go to https://gist.github.com/luislavena/f064211759ee0f806c88 and follow instructions.
  2. My gem version was 2.2.2. Update gem to 2.4.5 with the command:

    gem update --system

  3. Install gems:

    gem install bundler

    gem install rails

Hope that helps.

查看更多
孤傲高冷的网名
7楼-- · 2019-01-22 07:22
  1. Here is my error when I input the command sudo gem install bundler --no-ri --no-rdoc.

ERROR: Could not find a valid gem 'bundler' (>= 0), here is why: Unable to download data from https://rubygems.org/ - Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/latest_specs.4.8.gz)

  1. And my solution is input the next command lines:

gem sources --remove https://rubygems.org/

gem sources --remove http://rubygems.org/

gem sources -l

and the output show:

*** CURRENT SOURCES *** http://rubygems.org/

  1. Then, try sudo gem install bundler --no-ri --no-rdoc again:

Fetching: bundler-1.11.2.gem (100%) Successfully installed bundler-1.11.2 1 gem installed

Bingo!!!

查看更多
登录 后发表回答