使用Remarkable作为Github的gem

时间:2011-10-03 17:01:20

标签: ruby-on-rails github gem ruby-on-rails-3.1 gemfile

我想使用Remarkable gem最新的工作版本,因为它修复了一些与Rails 3.1兼容的弃用功能。但是当我使用

gem "remarkable", :git => 'git://github.com/remarkable/remarkable.git'

我收到此错误:

Could not find gem 'remarkable (>= 0) ruby' in git://github.com/remarkable/remarkable.git (at master).
Source does not contain any versions of 'remarkable (>= 0) ruby'

但不是为什么。任何点击如何解决这个问题?

由于

编辑:当我发布这个问题时修复了我的clippboard中的git地址中的错误地址。

解决!

我使用gemspec文件创建了fork,这是从git获取gem所必需的。

这是有效的git源

gem "remarkable", :git => 'git://github.com/radeno/remarkable.git'
gem "remarkable_activemodel", :git => 'git://github.com/radeno/remarkable.git'
gem "remarkable_activerecord", :git => 'git://github.com/radeno/remarkable.git'

或从这个叉子

https://github.com/foolabs/remarkable/

2 个答案:

答案 0 :(得分:1)

解决方案:

我使用gemspec文件创建了fork,这是从git获取gem所必需的。

这是有效的git源

gem "remarkable", :git => 'git://github.com/radeno/remarkable.git'
gem "remarkable_activemodel", :git => 'git://github.com/radeno/remarkable.git'
gem "remarkable_activerecord", :git => 'git://github.com/radeno/remarkable.git'

答案 1 :(得分:0)

使用以下任何一种:

gem "remarkable", :git => "git://github.com/radeno/remarkable.git"
gem "remarkable", :git => "https://github.com/radeno/remarkable.git"

您使用冒号而不是斜杠。


修改

您可以尝试添加特定版本吗?

gem "remarkable", "2.3.1", :git => "git://github.com/remarkable/remarkable.git"