Помощь с «Отсутствует эти необходимые драгоценные камни: ошибка» - PullRequest
2 голосов
/ 18 марта 2009

Я получаю эту ошибку с гемами, которые я устанавливаю с github.

Я на машине с XP.

На этот раз я установил,

самоцвет giraffesoft-is_taggable. список драгоценных камней говорит, что это там.

Я создал пример приложения rails и добавил файл config.gem "giraffesoft-is_taggable" в файл environment.rb.

Запустите приложение, и я получу ошибку:

Отсутствуют эти необходимые драгоценные камни: giraffesoft-is_taggable

Что мне не хватает?

Заранее спасибо.

1 Ответ

1 голос
/ 18 марта 2009

Попробуйте это:

config.gem 'giraffesoft-is_taggable', :lib => 'is_taggable', :source => 'http://gems.github.com'

Я полагаю, что в github префиксы к драгоценным камням указываются с именем пользователя, чтобы избежать конфликтов с rubyforge, поэтому вам нужно указать фактическую библиотеку.

Я также видел подобную проблему в linux, где я установил gem как обычную учетную запись (т.е. не root) и установил gem в мой домашний каталог, о котором rails не знает. список драгоценных камней по-прежнему будет сообщать о том, что он установлен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...