赞
踩
Mac自带的Ruby版本过低
需要提前安装Brew
ruby -v
显示
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
执行下面的命令
brew install ruby
安装完成后会有一段提示
You may want to add this to your PATH. ruby is keg-only, which means it was not symlinked into /usr/local, because macOS already provides this software and installing another version in parallel can cause all kinds of trouble. If you need to have ruby first in your PATH run: echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile For compilers to find ruby you may need to set: export LDFLAGS="-L/usr/local/opt/ruby/lib" export CPPFLAGS="-I/usr/local/opt/ruby/include" # ==============翻译后 来自百度翻译============== 您可能想将此添加到您的路径中。 ruby只是keg,这意味着它没有符号链接到/usr/local, 因为macOS已经提供了这个软件并在 平行会引起各种各样的麻烦。 如果需要在运行路径时首先运行ruby: echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile 编译器要查找ruby,可能需要设置: export LDFLAGS=“-L/usr/local/opt/ruby/lib” export CPPFLAGS=“-I/usr/local/opt/ruby/include”
根据提示打开文件
vi .bash_profile
将
export PATH="/usr/local/opt/ruby/bin:$PATH"
添加到文件最后一行
执行下面的命令
source .bash_profile
ruby -v
显示
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]
至此升级完毕
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。