问题解答:brew install ruby 安装的是新的ruby版本,并没有替换掉系统原有的ruby,所以运行ruby -v依然显示旧版本。解决方法是设置环境变量,使系统优先使用新的ruby版本。具体步骤如下:
打开终端,输入 brew info ruby 查看ruby信息。
把输出结果中的/usr/local/Cellar/ruby/{VERSION}复制下来,替换下面的{VERSION}。
输入 export PATH=/usr/local/Cellar/ruby/{VERSION}/bin:$PATH 并回车,使环境变量立即生效。
输入 ruby -v,若显示为新版本,则说明设置成功。
说明:以上操作可以添加到.bash_profile文件中,使每次终端打开时自动加载新ruby版本。