繁体   English   中英

同时使用两个 Ruby 版本?

[英]Two Ruby versions simultaneously?

我似乎无法使用 rvm 在 Ruby 版本之间始终如一地切换。 有很多宝石问题——例如:

capybara-3.26.0 requires ruby version >= 2.4.0, which is incompatible with the current version, ruby 2.3.3p222
[10:27:12] (master)
// ruby -v
ruby 2.6.0p0 (2018-12-25 revision 66547) [x86_64-darwin17]
[10:27:13] (master)
// rvm list
   ruby-2.3.3 [ x86_64 ]
=* ruby-2.6.0 [ x86_64 ]
   ruby-2.6.1 [ x86_64 ]

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

我收到交替消息,我正在使用一个但需要另一个。 我不在乎我使用哪个,只要它有效。

即使在rvm uninstall 2.3.3我仍然知道我在尝试运行bundle时使用的是 2.3.3

我也遇到了很多rvm问题。 我切换到asdf并没有回头。 我使用多个版本的 Ruby、Elixir、Python、Erlang 等,并在多个项目中使用不同的版本。 asdf的 Ruby 插件是asdf-ruby

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM