首页  >  问答  >  正文

Mac 上brew install ruby 成功安装ruby-2.2.3 但是打ruby -v 依然显示2.0.0

如题!

请教是怎么回事?

伊谢尔伦伊谢尔伦2759 天前860

全部回复(5)我来回复

  • 天蓬老师

    天蓬老师2017-04-24 09:13:01

    可以这样看一下

    type ruby

    得到的结果应该是

    /usr/bin/ruby

    这个是系统预装的ruby2.0

    用brew install ruby 会安装在/usr/local/Cellar/ruby/2.2.3/bin/ruby路径下

    ruby -v
    ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
    @caoh ➜  ~  /usr/local/Cellar/ruby/2.2.3/bin/ruby -v
    ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]

    回复
    0
  • PHP中文网

    PHP中文网2017-04-24 09:13:01

    mac 上最好使用 RVM 来安装 Ruby, 方便管理, 而且不需要 sudo 权限

    回复
    0
  • PHP中文网

    PHP中文网2017-04-24 09:13:01

    配置你的bash_profile下面的环境变量就好了。。

    不过还是用rvm来安装,否则你可能遇到奇怪的问题:原来系统的版本莫名其妙的会出现。。

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-24 09:13:01

    就是路径的问题,改变你的bash路径就好。

    回复
    0
  • ringa_lee

    ringa_lee2017-04-24 09:13:01

    你先用brew info ruby命令看一下有几个版本
    然后用brew switch ruby 版本号 就可以切换到指定版本
    比如
    brew switch ruby 2.2.3
    来切换到2.2.3的版本
    其实brew只是重新做一下soft link

    回复
    0
  • 取消回复