1

我对 Ruby 很陌生。我想使用一个 gem,一个预发布的 gem,而不是原来的 gem,来测试它。我有一个 Gemfile。我该怎么做呢?

我一直在搜索 Bundler 站点,但我只发现了更复杂的事情要做,而不是更简单的事情。

4

3 回答 3

3
gem 'gem_name'

将使用最新版本的 gem。

gem 'gem_name', '1.2.3'

将强制使用1.2.3gem 的版本。

gem 'gem_name', '~> 1.2.3'

会告诉 Bundler 使用 gem 的版本,>= 1.2.3但是< 1.3.0

gem 'gem_name', '>= 1.2.3'

自言自语。以下标志也可用< <= > =

参见Bundler 的文档

于 2013-06-28T16:04:23.250 回答
2

您可以在 gem 文件中指定要使用的 gem 版本。

gem 'gem_name', '~> 1.0.1' # <--- version

然后运行bundle安装并使用该 gem。

于 2013-06-28T15:05:12.573 回答
1

这是一种查找和使用预发布版本的方法。

http://blog.agirorn.com/posts/1

于 2013-06-28T14:44:14.817 回答