【发布时间】: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,你只是限制它。