Ruby on rails ruby 1.9和1.8.7已安装如何使应用程序使用1.8.7

Ruby on rails ruby 1.9和1.8.7已安装如何使应用程序使用1.8.7,ruby-on-rails,ruby,macports,Ruby On Rails,Ruby,Macports,我安装了两个版本的ruby 1.9和1.8.7(通过macports)。如何使我的应用程序运行在1.8.7上 如何卸载1.9 TIA首先:切换到它对ruby管理非常有用 如果您不想这样做,我相信您可以通过以下方式删除ruby软件包(如果安装了macports): sudo port uninstall ruby19 要开始使用新版本的ruby,您需要找到它的安装位置(类似于/opt/local/) 然后转到二进制文件夹并将其添加到路径 export PATH=/opt/local/<..

我安装了两个版本的ruby 1.9和1.8.7(通过macports)。如何使我的应用程序运行在1.8.7上

如何卸载1.9

TIA

首先:切换到它对ruby管理非常有用

如果您不想这样做,我相信您可以通过以下方式删除ruby软件包(如果安装了macports):

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

然后转到二进制文件夹并将其添加到路径

export PATH=/opt/local/<...>:$PATH
export PATH=/opt/local/:$PATH
如果删除旧的,可能还需要更改一些环境变量

使用RVM

编辑:将sudo添加到port命令并更改了标准位置首先:切换到它对ruby管理非常有用

如果您不想这样做,我相信您可以通过以下方式删除ruby软件包(如果安装了macports):

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

然后转到二进制文件夹并将其添加到路径

export PATH=/opt/local/<...>:$PATH
export PATH=/opt/local/:$PATH
如果删除旧的,可能还需要更改一些环境变量

使用RVM


编辑:将sudo添加到port命令并更改了标准位置

现在事实上的ruby更新机制是RVM,您可以轻松地安装和管理ruby版本这并不是离题。关于编程语言安装的问题在SO上很常见。此外,询问如何让应用程序使用特定版本的编程语言运行也属于该网站的范围。页面右侧有许多相关问题。我建议阅读“”,另外,我建议保持1.9。希望它是1.9.2,它修复了错误,运行速度比1.8.7快,支持Unicode,而且一般来说,由于1.8.7正在维护中,您应该使用它来实现未来的兼容性。是否应该删除“ruby on rails”标记?现在事实上的ruby更新机制是RVM,您可以轻松地安装和管理ruby版本这并不是离题。关于编程语言安装的问题在SO上很常见。此外,询问如何让应用程序使用特定版本的编程语言运行也属于该网站的范围。页面右侧有许多相关问题。我建议阅读“”,另外,我建议保持1.9。希望它是1.9.2,它修复了错误,运行速度比1.8.7快,支持Unicode,而且一般来说,由于1.8.7正在维护中,您应该使用它来实现未来的兼容性。是否应该删除“ruby on rails”标记?Mac OS的软件包管理器喜欢使用
/opt/local
,并且需要
sudo
尝试了3次安装rvm,但失败rvnm install Gets me command not Found如果在安装过程中没有错误,它应该在那里,首先命令是rvm install 1.x.x,如果设置正确,可以键入rvm并给出用法。如果您使用的是正确的命令,那么您可能忘记了将此[[-s“$HOME/.rvm/scripts/rvm”]]&&&&。“$HOME/.rvm/scripts/rvm”位于~/.bash_配置文件的底部,或者~/.bashrc(假设您正在主文件夹中安装rvm)。然后重新启动终端并重试。上面的命令将您的终端指向rvm bin的位置(您可以检查它是否在给定的路径中以确保)@jgervin,“rvnm install给我找不到命令”-这是因为该命令是
rvm install
。尝试类似于
rvm install 1.8.7
rvm install 1.9.2
的方法。Mac OS的软件包管理器喜欢使用
/opt/local
,并且需要
sudo
尝试3次来安装rvm,但失败rvnm install给我找不到命令如果安装过程中没有错误,它应该在那里,首先,命令是rvm install 1.x.x,如果设置正确,可以键入rvm并给出用法。如果您使用的是正确的命令,那么您可能忘记了将此[[-s“$HOME/.rvm/scripts/rvm”]]&&&&。“$HOME/.rvm/scripts/rvm”位于~/.bash_配置文件的底部,或者~/.bashrc(假设您正在主文件夹中安装rvm)。然后重新启动终端并重试。上面的命令将您的终端指向rvm bin的位置(您可以检查它是否在给定的路径中以确保)@jgervin,“rvnm install给我找不到命令”-这是因为该命令是
rvm install
。尝试类似于
rvm安装1.8.7
rvm安装1.9.2
的方法。