为什么用rbenv安装Ruby会失败?

时间:2012-04-23 16:14:04

标签: ruby installation rbenv

我遵循了这个指南:http://samsoff.es/posts/how-to-install-ruby-193

我在控制台中输入了rbenv install 1.9.3-p125

Ruby安装正常,但是当我运行ruby -v时,它仍然说版本1.8.7。

需要改变哪些才能发挥作用?

4 个答案:

答案 0 :(得分:3)

解决方案是将eval "$(rbenv init -)"添加到我的bash_login文件中。

答案 1 :(得分:1)

您需要切换到新版本,有三种方法之一:

  • 暂时:rbenv shell 1.9.3-p125
  • 中设置.rbenv-version文件
  • 当前目录:rbenv local 1.9.3-p125设置默认
  • 您的用户的版本:rbenv global 1.9.3-p125

答案 2 :(得分:1)

如果安装命令不适用于rbenv,则必须安装ruby-build

答案 3 :(得分:0)

你应该重启终端以允许rbenv

  

$ exec $ SHEL
    $ ruby​​ -v

     
    

ruby​​ 1.9.3p194(2012-04-20修订版35410)[i686-linux]