新手问题 请问怎么升级 Linux 里的 Ruby

wsybyy · September 08, 2017 · Last by prothro replied at September 10, 2017 · 7845 hits

在网上搜了下安装 ruby 的命令结果安装好了是 1.8.7 的请问怎么升级到当前版本啊..

建议用 rbenv,比较简单好用。

Reply to chenge

请问在 Linux 下怎么下哇

Reply to wsybyy

我用的 mac,linux 可能比较麻烦点,你自己搜索吧,看 wiki 有没有?rvm 也可以的。

我自己是 debian 下用 rvm 安装的 首先需要执行(可能需要手动安装下 gpg 看下发型版本的包管理的安装)gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 然后执行 \curl -sSL https://get.rvm.io | bash -s stable 以上两个操作 介于 GFW 原因可能会失败。所以可以参考下 https://ruby-china.org/wiki/install_ruby_guide

然后 rvm requirements 安装依赖 然后 rvm list known 查看可以安装的 ruby 版本 rvm install [version] rvm use [version] --default 对了,debian 下可能需要设置下 sudo。。

建议你用什么版本的 Ruby 就装对应版本的 Linux。

比如你要用 Ruby 2.3,可以考虑装 Debian 9 或者 Ubuntu 16.04,如果要用 1.9.3 可以装 Ubuntu 14.04 等等。

当然也可以用 rvm 或者 rbenv。

直接回答你的问题那就是你的软件源里面的最新的 Ruby 版本太低,加软件源就行了(不必像上面说的那样安装对应的 Linux) 以 Debian 为例 https://mirrors.ustc.edu.cn/debian/dists/ 除了对应的 Debian 发布版本之外,一般 testing 源里面的软件的版本都会比较新。

ps:推荐使用 rbenv

我都市用 rvm 管理的,用的也是 mac

1.8 估计是比较老了吧。。。

当然是用 rvm 啦

当然是源码安装啦,指定安装目录,想装哪个就装哪个,想切版本就切一下环境变量

You need to Sign in before reply, if you don't have an account, please Sign up first.