7

我对 Linux 很陌生(多年来一直生活在 MS 世界)。我想我会尝试一些不同的东西,比如linux下的ruby on rails。一直在尝试设置开发机器,我必须说,这太让人不知所措了!这是我到目前为止所做的,以及我目前无法弄清楚的问题:

安装了 Linux Mint 15(这是一个糟糕的选择吗?我问的唯一原因是到目前为止我遇到的所有困难)

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

安装 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

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

sudo apt-get install libssl-dev

安装红宝石

rbenv install 2.0.0-p247

设置我的红宝石版本

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 还是有一些不太对劲的地方?或者我在某个地方采取了错误的步骤?请帮忙,谢谢!

4

2 回答 2

25

我在 linux 世界中很新。

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

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

gem update --system

之后,导轨安装没有给我任何问题。

希望就是这样!

于 2013-10-23T19:53:02.043 回答
1

我在 Linux 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

它对我有用。也许这有帮助

于 2013-10-19T21:19:20.607 回答