干嘛写?
mac自带了很多的开发环境,ruby python java so on~~, 但版本有时候低了, 又不能直接升级系统的这些,昨天brew upgrade的时候提示了ruby版本低,mark这个小tip
Error like that
你在
brew upgrade
的时候报了这样的错误
version
官网都到2.4+了,确实older
which
因为是系统自带,which看到是在/usr/bin/下的
解决方法
可以试试, 两行, 完美解决,当然也会有解决不了的, 往下看
怎么解决的?
可以从结果完美运行知道, brew 运行的时候不会指定要哪个目录下的ruby,直接是ruby —
没有解决的是什么情况呢? 这时候你which ruby看到的应该与我不同, 它依然显示是/usr/bin/下面的
因为
[环境变量在同样名词的情况下, 是会存在覆盖的. ]
, 你可以打开你的.bash_profile 或 .zshrc 配置文件下, export PATH=*, 是不是把/usr/local/bin/ 的顺序, 放在了/usr/bin的前面了.
mac大法好
小tip,没什么料, 点点滴滴点点