如何升级我的本地自定义 gem“my_gem”的 ruby​​ 版本

Posted

技术标签:

【中文标题】如何升级我的本地自定义 gem“my_gem”的 ruby​​ 版本【英文标题】:how to upgrade ruby version of my local custom gem "my_gem" 【发布时间】:2019-01-17 17:08:52 【问题描述】:

我创建了一个名为“my_gem”的自定义 gem 使用 ruby​​ 版本 2.2.0 但我想升级它 使用 ruby​​ 版本 2.5.1

【问题讨论】:

有什么阻止你? 我的问题是,我不知道该怎么做。 那就别这样了。当你写“我想升级它”时,我假设你做到了。我想这个问题就解决了。 如果我从 ..... spec.add_development_dependency "rake", "~> 10.0" spec.add_development_dependency "rspec", "~> 3.0" 中删除版本部分,然后捆绑安装或捆绑更新怎么办 您可以更改 必需 Ruby min/max 版本以限制可以安装 gem 的 Ruby 版本,但 gem 本身的版本仅受您的代码限制写。如果您使用 1.8.7 版本中不可用但在 1.9.1 中添加的功能,那么设置最低版本是明智的。除此之外,你不会因为一个新的 Ruby 版本出现而“升级”一个 gem,你只是限制它。 【参考方案1】:

在使用 Ruby 2.5.1 时安装相同的 gem。

【讨论】:

以上是关于如何升级我的本地自定义 gem“my_gem”的 ruby​​ 版本的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Thor 中指定多个参数或参数?

如何在我的 Gemfile 中指定本地 gem?

如何在我的 Gemfile 中指定本地 .gem 文件?

如何将自定义列添加到数据表?

bundler:不支持在使​​用系统 gem 时使用自定义路径

Pundit gem 错误类覆盖我在 ruby​​ 中的自定义错误类