1

我正在观看 railscasts 第 177 集,因为我需要在我的应用程序中实现一些版本控制。但是这一集并没有在 Rails 3 中完成。所以我去了 gem 本身的站点。

https://github.com/laserlemon/vestal_versions

现在,它说它已经用 Rails 3 进行了测试,但即使将该行放在 gemfile 中也不允许我安装它。我刚刚使用 gem install 等安装。

现在甚至生成迁移都是一个问题,因为我得到了错误

$ rails generate vestal_versions:migration
Could not find generator vestal_versions:migration.

有没有人成功使用可以给我建议的宝石?

非常感谢!

4

1 回答 1

3

你的 Gemfile 中有这一行吗?

gem 'vestal_versions', :git => 'git://github.com/adamcooper/vestal_versions'

跑了bundle install?那是 github 上的自述文件中的一个,对我有用。当我使用时,我遇到了丢失生成器的相同错误

gem 'vestal_versions'

在我的 Gemfile 中,它从 ruby​​gems.org 中获取 gem,该网站相当古老,还没有包含适当的生成器。使用来自 Github 的 gem 应该可以。

顺便说一句,我不确定 github 上的哪个 fork 是最好的。有几个确实包含一些修复。

于 2011-02-15T15:55:30.410 回答