rails安装 – 错误…执行gem …(OpenSSL :: SSL :: SSLError)SSL_connect …读取服务器hello A:错误的版本号

我对Linux很新(多年来一直生活在MS世界)。 我想我会尝试一些不同的东西,像在Linux下的铁轨上的ruby。 一直试图让开发机器成立,我必须说,这是相当压倒性的! 这是我迄今所做的,我目前的问题,我不明白:

安装Linux Mint 15(这是一个不好的select吗?我问的唯一原因是迄今为止所有的困难)

运行更新pipe理器并安装所有更新。

安装git

sudo apt-get install git 

安装rbenv

 git clone https://github.com/sstephenson/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc 

安装ruby-build作为rbenv插件

 git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build 

安装openssl(ruby安装失败,如果我不这样做)

 sudo apt-get install libssl-dev 

安装ruby

 rbenv install 2.0.0-p247 

设置我的ruby版本

 rbenv global 2.0.0-p247 

安装导轨

 gem install rails 

这失败了

 Fetching: i18n-0.6.5.gem (100%) Successfully installed i18n-0.6.5 ERROR: While executing gem ... (OpenSSL::SSL::SSLError) SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: wrong version number 

所以显然,ssl lib还有一些不太正确的东西? 无论是我还是在某个地方采取了错误的步骤? 请帮忙,谢谢!

Solutions Collecting From Web of "rails安装 – 错误…执行gem …(OpenSSL :: SSL :: SSLError)SSL_connect …读取服务器hello A:错误的版本号"

我在Linux世界很新。

遵循相同的步骤后,我遇到了完全相同的问题。

在我的情况下,它得到解决只是在做:

 gem update --system 

之后,铁轨安装给了我没有问题。

希望就是这样!

我正在Ruby Mint 15上运行ruby 2.0的rails 4。

我做了:

 sudo apt-get install git sudo apt-get install curl curl -L https://get.rvm.io | bash -s stable --ruby sudo apt-get install git-core source ~/.rvm/scripts/rvm bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts /rvm-installer) rvm autolibs enable rvm reload rvm requirements sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion rvm install ruby-2.0 curl -L https://get.rvm.io | bash -s stable --rails 

它为我工作。 也许这有帮助