我是Ruby的新手。我想使用一个宝石,一个预先发布的宝石,而不是原始的宝石,以测试它。我有一个Gemfile。我该怎么做?
我一直在寻找Bundler网站,但我只发现了更复杂的事情,而不是更简单的事情。
答案 0 :(得分:3)
gem 'gem_name'
将使用最新版本的gem。
gem 'gem_name', '1.2.3'
将强制使用1.2.3
版本的gem。
gem 'gem_name', '~> 1.2.3'
告诉Bundler使用gem >= 1.2.3
但< 1.3.0
gem 'gem_name', '>= 1.2.3'
对自己说话。以下标志也可用< <= > =
答案 1 :(得分:2)
您可以指定在gem文件中使用哪个版本的gem。
gem 'gem_name', '~> 1.0.1' # <--- version
然后只需运行bundle
即可安装并使用该gem。
答案 2 :(得分:1)
这是一种查找和使用预发布版本的方法。