如何正确安排我的Gemfile for Rails 3?

时间:2010-07-28 02:23:53

标签: ruby-on-rails-3

我正在尝试将vote-fu安装到我的rails 3项目中。

文档(对于rails 2)说要将其安装到我的environments.rb文件中,因为它是..

config.gem "peteonrails-vote_fu", :lib => 'vote_fu', :source => 'http://gems.github.com'

如何将其转换为Gemfile的rails 3?

1 个答案:

答案 0 :(得分:8)

在Gemfile中:

gem'loss_fu'

http://gems.github.com已不复存在。标准gem主机是http://gemcutter.org,Bundler默认设置为使用它,因此您无需指定源。 Vote_fu托管在gemcutter上(参见:http://rubygems.org/gems/vote_fu)。

作为参考,您可以将config.gem中的选项转换为:

:source => 'example.com'更改为(在Gemfile中自己的行):

source 'example.com'

:lib => 'mylib'变为:

gem 'libkey_mylib', :require => 'mylib'