Mad*_*han 17 rubygems ruby-on-rails bundler gemspecs ruby-on-rails-3
我在我的Gemfile中包含'acts_as_rateable'gem就像这样
gem 'acts_as_rateable', :git => 'git://github.com/azabaj/acts_as_rateable.git'Run Code Online (Sandbox Code Playgroud)
然后当我这样做bundle install时给我这个错误信息!
无法在git://github.com/azabaj/acts_as_rateable.git(在master中)找到gem'meject_as_rateable(> = 0,runtime)'.Source不包含任何版本的'acts_as_rateable(> = 0,runtime)'
我正在开发一个自己的插件,当我包含它时,即使这样也会产生同样的错误.
我认为这与gemspec有关?
请帮忙
Rails版本:3.0.1 Rubygems版本:1.3.7 Bundler版本:1.0.3
如果您需要任何其他细节,请告诉我..
Ric*_*eck 19
如果你想直接从GitHub中提取一个gem,你可以把它放到你的GemFile中:
gem 'twitter', github: 'sferik/twitter'
Run Code Online (Sandbox Code Playgroud)
哪个将使用默认分支.指定要使用的分支:
gem 'twitter', github: 'sferik/twitter', branch: 'branch_name'
Run Code Online (Sandbox Code Playgroud)
问题是您链接到的存储库不是 RubyGem。你可以与
$ rails plugin install git://github.com/azabaj/acts_as_rateable.git
Run Code Online (Sandbox Code Playgroud)
编辑:这个答案在发布之日是准确的。Rails 4 不再支持插件,因此您必须自己将其制作为本地 gem。Bundler 有一些命令可以帮助您,或者您也可以使用不同的库,例如https://github.com/anton-zaytsev/acts_as_rateable。
| 归档时间: |
|
| 查看次数: |
11079 次 |
| 最近记录: |