Учебник по установке драгоценных камней - PullRequest
0 голосов
/ 23 ноября 2010

Есть ли где-нибудь пошаговые инструкции по установке гемов?

Мой гугл-фу слаб, и те, которые я смог найти, не устранили мою ошибку.

Мойошибки подробно описаны здесь: Как заставить работать gcal4ruby gem

В основном моя ошибка выглядит так: gem устанавливается правильно и обнаруживается, но всякий раз, когда я пытаюсь ссылаться на него в моем приложении, он просто говорит: Не удалось найти «gcal4ruby (= 0.0.5, время выполнения)» ни в одном из источников gem. Попробуйте запустить «комплектную установку».

(* Я пытался установить комплектную -> без помощи *)

Ответы [ 2 ]

1 голос
/ 23 ноября 2010

Ваша ошибка гласит:

 Could not find 'gcal4ruby (= 0.0.5, runtime)' in any of the gem sources Try running 'bundle install'.

Он ищет 0.0.5 gcal4ruby, который вы не установили, скорее вы говорите себе, что gem list -d показывает:

 gcal4ruby (0.5.5) 

Что не правильная версия.Я бы порекомендовал попытаться выяснить, для чего нужна эта более старая версия gcal4ruby.Я думаю, что это в вашем Gemfile, но я, как известно, иногда ошибаюсь.

Если этот ответ не решает ваш вопрос, то, пожалуйста, приложите ошибки, которые вы получаете, и ваш Gemfile дляваш вопрос.

0 голосов
/ 23 ноября 2010

Как вы думаете, вы используете рельсы 3?Rails 3 использует проект под названием bundler для зависимостей, поэтому вместо установки гема в системный рубин добавьте gem 'gcal4ruby к Gemfile в корне вашего приложения.после этого bundle install установит драгоценный камень локально в ваше приложение.

Bundler означает, что приложения rails 3 полностью изолированы от системных драгоценных камней.Даже если драгоценный камень установлен в системе, он не будет доступен в приложении.

...