#rubygems #gem #rubymine
#rubygems #rubymine
Вопрос:
Я использую RubyMine (впервые) для работы с некоторым существующим кодом Ruby, и первое, что я вижу после загрузки проекта, это предупреждение:
Драгоценный камень directory_watcher установлен (версия 1.4.1), но RubyMine не может его видеть.
Это известная проблема, или мне нужно что-то сделать, чтобы устранить эту проблему?
Комментарии:
1. Когда вы говорите «Драгоценный камень directory_watcher установлен», вы имеете в виду в командной строке (вне RubyMine) или фактически внутри RubyMine. Вы выполнили Инструменты -> Быстрая установка драгоценного камня и посмотрели / выбрали его в RubyMine.
2. За пределами RubyMine… он не отображался в списке, как вы описали… итак, я следовал вашим инструкциям по его установке в RubyMine, так что теперь он отображается в списке, но проблема, описанная в моем первоначальном вопросе, все еще возникает.
3. Вы установили пакет или обновили пакет, чтобы «получить» драгоценный камень, включенный в пакет.
4. Я просто выбрал «Quick Install Gem» и установил его таким образом. До этого я использовал «sudo gem install directory_wathcer» в командной строке.
Ответ №1:
Вы должны определить драгоценные камни в Gemfile
, обратитесь к справке.
Комментарии:
1. Нужен ли мне GemFile для RubyMine, чтобы найти драгоценный камень?
2. Важный совет: RubyMine игнорирует установленные драгоценные камни (с
gem install
), если они были пропущены вGemfile
. Итак, всегда добавляйте драгоценные камни, которые вы используете, вGemfile
.