我对 Ruby 很陌生。我想使用一个 gem,一个预发布的 gem,而不是原来的 gem,来测试它。我有一个 Gemfile。我该怎么做呢?
我一直在搜索 Bundler 站点,但我只发现了更复杂的事情要做,而不是更简单的事情。
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'
自言自语。以下标志也可用< <= > =
您可以在 gem 文件中指定要使用的 gem 版本。
gem 'gem_name', '~> 1.0.1' # <--- version
然后运行bundle
安装并使用该 gem。
这是一种查找和使用预发布版本的方法。