【问题标题】:Bundler version for Ruby 2.3.8?Ruby 2.3.8 的捆绑器版本?
【发布时间】:2019-10-13 07:13:45
【问题描述】:

我目前有 2 个 ruby​​ 版本,2.5.5 和 2.3.8,我使用 rbenv 管理它们,对于 gem,我使用 bundler 来管理我的特定 gem 版本。我想切换到使用 2.3.8 或与 Ruby 2.3 版有关的项目时遇到问题。

我的问题是如何让 bundler 运行命令以 bundle install 与我的 2.3 项目交互。

我当前的 bundler 版本是 2.0.2。

我已经尝试安装较低版本的 bundler,bundler 网站声称可以与 ruby​​ 2.3 版交互。

我认为如果我指定了运行bundle _version_ install 的命令,它会起作用,但它仍然给我的响应是它需要 ruby​​ 版本 2.5 才能使捆绑器工作。

非常感谢您的帮助。

【问题讨论】:

    标签: ruby bundler rbenv gemfile


    【解决方案1】:

    在某些情况下,隔离会有所帮助。我想推荐 rvm (https://github.com/rvm/rvm) 来管理 ruby​​ 版本。该工具与 rbenv 非常相似,但相比之下,它允许您创建 gemsets,这是一种用于特殊目的的 gems 容器。例如:

    rvm install 2.5.5 --disable-binary
    rvm use 2.5.5@name-of-gemset --create
    gem install bundler
    bundle install # inside your project folder with Gemfile
    

    我认为您不会再遇到版本问题。

    【讨论】:

      猜你喜欢
      • 2019-06-05
      • 2012-04-11
      • 2021-04-11
      • 2012-01-18
      • 1970-01-01
      • 2018-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多