gpt4 book ai didi

ruby - 为什么 chruby 不保存我的默认 Ruby?

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

我正在设置一台新机器并尝试使用 chruby 安装 Ruby。我使用 ruby​​-install 安装了 ruby​​ 2.3 和 2.1.2,因为我团队中的其他人都在运行。

当我运行 chruby 时,我得到:

ruby-2.1.2 ruby-2.3.0

然后我运行:

chruby ruby-2.1.2

和:

$ chruby
* ruby-2.1.2
ruby-2.3.0

$ ruby -v
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin14.0]

问题是,当我关闭终端并再次打开它时,默认的 Ruby 版本返回到 ruby​​-2.3.0。如何使用 chruby 设置默认版本?

最佳答案

在 Shell 初始化时调用 Chruby

与 RVM 或其他 Ruby 管理器不同,chruby 并没有真正的“默认”Ruby 概念。您需要在每个 shell 初始化期间实际定义一个。为此,您需要:

  1. 获取 chruby.sh 脚本。
  2. 选择要导出到您的环境的默认 Ruby。

例如,您可以将以下内容添加到您的 shell 的 ~/.bashrc 或其他交互式 shell 启动文件中:

. /usr/local/share/chruby/chruby.sh
chruby ruby-2.3.0

关于ruby - 为什么 chruby 不保存我的默认 Ruby?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35589220/

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