gpt4 book ai didi

ruby-on-rails - rbenv:在同一台机器上并排安装 32 位和 64 位版本的 ruby

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:00 24 4
gpt4 key购买 nike

出于某些原因(Oracle,我在看着你)我需要能够使用 32 位和 64 位版本的 ruby​​。我可以同时安装 32 位和 64 位版本的 1.9.3 和 rbenv 吗?当我运行 rbenv 版本时,如何区分它们?

现在我使用的是 32 位版本的 1.9.2 和 64 位版本的 1.9.3。我更希望拥有 64 位和 32 位版本 1.9.3。

更新:

现在我只是选择使用不同的补丁。必须有更好的方法...

更新 2:

为了澄清我的情况,我使用的是在 Mac OSX Lion 上运行的机器。

this link describes my main problem, no 64bit instant client for Lion

This link shows the only solution I've found to the problem

更新 3:

这不再是问题,因为 oracle 发布了 a 64 bit instant client that works on Lion and Mountian Lion .

最佳答案

您可以在 rbenv 中安装任意数量的 Ruby。只要您在 ${RBENV_ROOT}/versions/ 中给它们每个一个唯一命名的目录/符号链接(symbolic link)就无所谓。

默认情况下,在 OS X 上构建的 Rubies 似乎是 64 位的。例如,如果您知道如何配置 32 位版本的 Ruby,则可以使用 PREFIX="$(rbenv root)/versions/1.9.3-p194-32" 安装一个。然后您可以像使用任何其他版本一样使用该版本:

RBENV_VERSION=1.9.3-p194-32 ruby -v

这里我使用“-32”前缀来区分版本。

关于ruby-on-rails - rbenv:在同一台机器上并排安装 32 位和 64 位版本的 ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12567997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com