安装了ruby 1.9和1.8.7如何使应用程序使用1.8.7

jdo*_*dog 0 ruby ruby-on-rails macports

我有两个版本的ruby安装1.9和1.8.7(通过macports)如何让我的应用程序运行1.8.7?

我怎么能卸载1.9?

TIA

rog*_*oom 5

首先:切换到rvm它非常适合ruby管理

如果您不想,那么我相信您可以使用以下内容删除ruby软件包(如果安装了macports):

sudo port uninstall ruby19
Run Code Online (Sandbox Code Playgroud)

要开始使用新版本的ruby,您需要找到它的安装位置(类似于/ opt/local/<...>)

然后转到Binary文件夹并将其添加到路径.

export PATH=/opt/local/<...>:$PATH
Run Code Online (Sandbox Code Playgroud)

删除旧的,您可能还需要更改一些env变量.

使用RVM

编辑:添加sudo到端口命令并更改标准位置