2017-05-09 83 views
-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

+0

最常见的原因是:您的$ PATH仍然是错误的。用于故障排除的基本命令:'which ruby​​'和'echo $ PATH'。如果您需要更多帮助,请在这里发布这些命令的结果。 – Casper

+0

'哪个ruby'给我/ usr/local/bin/ruby​​ – zak

+0

'echo $ PATH'给我/ usr/local/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin – zak

回答

0

刚刚从Ruby中取消链接的自制软件,使用brew unlink ruby

相关问题