Ошибка «Не удалось найти драгоценный камень» при указании разветвленной версии драгоценного камня из Github в моем гемофайле - PullRequest
2 голосов
/ 26 октября 2010

Я пытаюсь использовать эту раздвоенную версию драгоценного камня searchlogic.В моем gemfile у меня есть

gem "searchlogic", :git => "http://github.com/railsdog/searchlogic.git"

, когда я делаю bundle install, я получаю эту ошибку:

Could not find gem 'searchlogic (>= 0, runtime)' in http://github.com/railsdog/searchlogic.git (at master).
Source does not contain any versions of 'searchlogic (>= 0, runtime)'

Что вызывает эту ошибку?Спасибо за чтение.

Ответы [ 4 ]

3 голосов
/ 26 октября 2010

Это потому, что ваша вилка не определила gem searchlogic с помощью rd_searchlogic gem. Так что используйте в своем Gemfile:

gem "rd_searchlogic", 
  :git => "rd_searchlogic.gemspec", 
  :require => "searchlogic"
2 голосов
/ 03 декабря 2010

Использование:

gem 'rd_searchlogic', :git => 'https://github.com/railsdog/searchlogic.git', :require => 'searchlogic'
0 голосов
/ 03 августа 2013

.gemspec вашего форка может содержать имя, отличное от имени гема на RubyGems, например, когда я разветвлял active_merchant на GitHub, их файл .gemspec имел:

s.name         = 'activemerchant'

но гем определяется как active_merchant на RubyGems, поэтому я изменил свой Gemfile с:

gem "active_merchant", git: "https://github.com/adamwaite/active_merchant.git", require: "active_merchant"

до:

gem "activemerchant", git: "https://github.com/adamwaite/active_merchant.git", require: "active_merchant"

обратите внимание на отсутствие _.

Все отлично сработало после этого. Это может быть неясным случаем, но надеюсь, что это кому-то поможет!

0 голосов
/ 26 октября 2010

Не похоже, что этот драгоценный камень был обновлен для Rails3. Из проблем, перечисленных в Github, кажется, что searchlogic сильно зависит от ActiveRecord2 и не может быть легко обновлен для Rails 3. Возможно, стоит поискать альтернативу.

Будет ли searchlogic работать с Rails 3?

http://github.com/binarylogic/searchlogic/issues/issue/65

...