【问题标题】:Ruby version is not changingRuby 版本没有变化
【发布时间】:2019-12-01 23:27:16
【问题描述】:

我是一个尝试设置 ruby​​ 并开始学习的初学者。我只是想弄清楚我的电脑是否使用了最新的 ruby​​ 版本。 当我这样做时:

➜  ~ rbenv global 2.6.5                  
➜  ~ ruby -v           
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin18]
➜  ~ export PATH="$HOME/.rbenv/bin:$PATH"
➜  ~ env | grep PATH                     
PATH=/Users/Prodigy/.rbenv/bin:/Users/Prodigy/.rvm/gems/ruby-2.6.3/bin:/Users/Prodigy/.rvm/gems/ruby-2.6.3@global/bin:/Users/Prodigy/.rvm/rubies/ruby-2.6.3/bin:/usr/local/opt/node@10/bin:./bin:./node_modules/.bin:/Users/Prodigy/.rbenv/shims:/Users/Prodigy/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin:/Users/Prodigy/.rvm/bin
GEM_PATH=/Users/Prodigy/.rvm/gems/ruby-2.6.3:/Users/Prodigy/.rvm/gems/ruby-2.6.3@global
➜  ~ whereis ruby                        
/usr/bin/ruby
➜  ~ which ruby                          
/Users/Prodigy/.rvm/rubies/ruby-2.6.3/bin/ruby
➜  ~ rbenv versions                      
  system
  2.5.3
* 2.6.5 (set by /Users/Prodigy/.ruby-version)

我重新启动了终端和笔记本电脑。我也尝试使用此处提到的提示 (rbenv not changing ruby version),但我认为这与我的问题无关。非常感谢您的帮助,谢谢!

【问题讨论】:

  • rbenv global 2.6.5 source ~/.bashrc
  • 复制粘贴但没有效果... ``` ➜ ~ rbenv global 2.6.5 source ~/.bashrc ➜ ~ ruby​​ -v ruby​​ 2.6.3p62 (2019-04-16 修订版 67580) [x86_64-darwin18] ```

标签: ruby installation


【解决方案1】:

NVM,我按照此处提到的步骤 3.1:安装 rbenv 后修复了它:

https://www.theodinproject.com/courses/web-development-101/lessons/installing-ruby?ref=lnav

【讨论】:

    【解决方案2】:

    试试这个:

    $ rbenv rehash
    $ rehash
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-16
      • 1970-01-01
      • 1970-01-01
      • 2014-08-12
      • 2014-01-09
      • 2012-05-14
      • 1970-01-01
      • 2012-06-12
      相关资源
      最近更新 更多