我像这样在我的Gemfile中包含“ acts_as_rateable” gem
gem 'acts_as_rateable', :git => 'git://github.com/azabaj/acts_as_rateable.git'
然后当我执行
bundle install
时,它会显示此错误消息!找不到gem'acts_as_rateable
(> = 0,运行时)'
git://github.com/azabaj/acts_as_rateable.git
(在大师级)。来源不包含
任何版本的'acts_as_rateable(> =
0,运行时)
我在开发自己的插件时(即使添加了该插件,也会产生同样的错误)。
我认为这与gemspec有关?
请帮忙
Rails版本:3.0.1
Rubygems版本:1.3.7
捆绑器版本:1.0.3
让我知道您是否需要其他详细信息。
最佳答案
问题是您链接到的存储库不是RubyGem。你可以得到
$ rails plugin install git://github.com/azabaj/acts_as_rateable.git
编辑:此答案在发布之日是准确的。 Rails 4不再支持插件,因此您必须自己将其制作为本地gem。 Bundler有一些命令可以为您提供帮助,或者您可以使用其他库,例如https://github.com/anton-zaytsev/acts_as_rateable。
关于ruby-on-rails - 在Gemfile中将插件指定为来自github的gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4155771/