gpt4 book ai didi

ruby - 如何让RVM自动使用默认值

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

RVM 在我的 Mac 和 Ubuntu 服务器上都没有使用默认的 Ruby 版本。

这是我在 Mac 上执行 rvm list 时得到的结果:

rvm rubies

* ruby-2.1.2 [ x86_64 ]

# => - current
# =* - current && default
# * - default

以及我在 Ubuntu 上得到的:

rvm rubies

* ruby-2.1.2 [ i686 ]

# => - current
# =* - current && default
# * - default

它们已经是默认的并且是唯一可用的版本,但是每次我需要做一些 Ruby 的事情时,我都必须手动输入 rvm use 2.1.2。我想我可以将该命令放入 .profile 或类似的文件中,但感觉有点老套,因为我希望 RVM 使用默认版本。

有没有人有更好的解决方案?

最佳答案

我解决了这个问题。

我多次尝试 rvm use ruby​​-2.1.2 --default 但没有成功。我做了两件事:

  1. 我移动了这一行:

    [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

    ~/.bash_profile 到最后一行。参见“How to use "RVM --default" on MacOSX”。

    某些应用程序以某种方式决定将其自身添加到该文件并将其置于路径的第一个位置。

  2. 运行rvm get head

这在我的 Mac 上解决了我的问题。

关于ruby - 如何让RVM自动使用默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25174474/

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