-2
我最近安装了2.4.1版本的Ruby的最新版本来运行需要gem的脚本,这个脚本叫做prawn。现在,我使用Homebrew安装了ruby,并在〜/ .bash_profile中执行了导出路径,但是,删除$ PATH语句不允许我将任何想法,方式或原因恢复为2.0.0(系统默认)。在没有RVM的情况下恢复到Ruby 2.0.0
我尝试做的是卸载红宝石自制软件,(最新版本),但是,它只是一起删除红宝石;使用ruby -v会说,尽管事实上2.0.0仍然存在,但实际上并没有安装ruby。
ruby -v
返回红宝石2.4.1p111(2017年3月22日修订版58053)[x86_64的-darwin16]
which ruby
返回/usr/local/bin/ruby
whereis ruby
返回/usr/bin/ruby
echo $PATH
返回/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
解决。使用brew unlink ruby
最常见的原因是:您的$ PATH仍然是错误的。用于故障排除的基本命令:'which ruby'和'echo $ PATH'。如果您需要更多帮助,请在这里发布这些命令的结果。 – Casper
'哪个ruby'给我/ usr/local/bin/ruby – zak
'echo $ PATH'给我/ usr/local/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin – zak