сбой установки пакета для гема 'letter-opener' в рельсах - PullRequest
2 голосов
/ 02 февраля 2012

Я пытаюсь использовать драгоценный камень Райана Бейтса «для открытия писем», как описано в Эпизоде ​​№ 104 (и во многих других местах в Интернете). В каждом обнаруженном мной случае кажется, что пользователи просто включают этот драгоценный камень в своиGem файл с традиционным рубиновым гемсурсом.Когда я пытаюсь это сделать, рельсы не могут найти драгоценный камень.Должно быть, я что-то делаю не так, но что?

source "http://rubygems.org"
...
gem "letter-opener", group: :development 

Затем я набираю

$ bundle install

и получаю следующее сообщение:

Выбор индекса источникаfor http://rubygems.org/ Не удалось найти gem 'letter-opener (> = 0) x86-mingw32' ни в одном из источников драгоценных камней, перечисленных в> вашем Gemfile.

Спасибо за помощь!

Ответы [ 2 ]

5 голосов
/ 02 февраля 2012

Распространенной ошибкой является неправильный ввод сложного слова rubygem с подчеркиванием ('_') вместо гифона ('-') или наоборот.

Если вы когда-нибудь найдете эту проблему, вы можете перейтина http://rubygems.org, и найдите имя драгоценного камня.

В этом случае поиск средства открывания писем возвращает этот результат , что говорит о том, что камень на самом деле называется letter_opener

4 голосов
/ 02 февраля 2012

используйте gem 'letter_opener' вместо gem 'letter-opener'.

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