嗨,我真的是linux的新手.我目前正在数字海洋上部署一个应用程序,所以暂时切换到linux.
我做了
sudo apt-get install ruby 2.0.0
并正确安装,但是当我做ruby-v我得到1.8.7版本.
我确信旧版本是用薄荷包装的.
解决方法
如果你刚刚使用linux,我建议使用RVM(Ruby Version Manager)来安装ruby.它可以更轻松地切换ruby版本并管理多个gemsets.
用最新的(稳定的)ruby安装RVM:
\curl -L https://get.rvm.io | bash -s stable --ruby
然后通过使用检查哪些ruby安装
rvm list
然后可以使用ruby版本
rvm use 2.0.0 --default
与–default标志覆盖任何系统ruby.
更新
如果您真的不想使用RVM,那么请使用
sudo apt-get install checkinstall wget -c http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p0.tar.gz tar -xzf ruby-2.0.0-p0.tar.gz cd ruby-2.0.0-p0 ./configure make sudo checkinstall -y \ --pkgversion 2.0.0-p0 \ --provides "ruby-interpreter"
checkinstall将打包源码,以便将来更容易删除
然后,您需要通过编辑env文件将Ruby二进制文件添加到路径中:
sudo nano /etc/environment
添加/usr/local / ruby / bin
PATH="/usr/local/ruby/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
然后运行
source /etc/environment
重新加载文件,并检查你的ruby版本
ruby -v