【发布时间】:2016-02-23 22:07:36
【问题描述】:
我正在设置一台新机器并尝试使用 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 设置默认版本?
【问题讨论】:
-
听起来
chruby存根在您创建外壳时没有被正确激活。确定安装成功了吗? -
我将如何检查?当我运行 chruby 时,它会找到命令并运行它......对不起,我还是 mac 新手。我用自制软件安装了它
-
我比较熟悉
rvm和rbenv,但它们的工作原理都是一样的。 installation instructions 包含一个步骤,您必须在其中添加一行到~/.bashrc。是你做的吗?很容易错过。 -
我在 .bashrc 中试过,然后我把它移到 ~/.bash_profile 它是: source /usr/local/opt/chruby/share/chruby/chruby.sh source /usr/local/opt /chruby/share/chruby/auto.sh
-
我必须要有一个 .ruby_version 文件吗?
标签: ruby ruby-install chruby