Вопрос по ruby, rubymine, linux, ruby-on-rails – Ошибка RubyMine: невозможно запустить гем 'rails'. Не могу найти "рельсы"

11

Когда я пытаюсь создать Rails-приложение с RubyMine, происходит сбой с сообщением «Невозможно запустить gem» rails ». Не удается найти "рельсы". Зачем? И как это решить?

Версия RubyMine - 4.0.2.

Есть некоторая информация о моей системе:

<code>$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ gem -v
1.8.11
$ uname -a
Linux somehost 3.2.0-2-amd64 #1 SMP Tue Mar 20 18:36:37 UTC 2012 x86_64 GNU/Linux
$ lsb_release -d
Description:    Debian GNU/Linux testing (wheezy)
$ rails -v
Rails 3.2.3
</code>

Вот вывод списка драгоценных камней --local:http://pastebin.com/CymzGUpf

RubyMine видит тот же набор драгоценных камней:http://ompldr.org/vZGM2eA

Другие IDE для Ruby и Ruby on Rails (Eclipse с плагином DLTK-Ruby, Netbeans) работают нормально.

Что я делаю не так?

Ваш Ответ

1   ответ
32

ruby а такжеrails исполняемые файлы находятся в разных каталогах, обычно они должны находиться в одном каталоге, а RubyMine ищетrails скрипт в том же месте, где настроенruby двоичный интерпретатор.

В данном конкретном случае места были следующими:

/usr/local/bin/rails/usr/bin/ruby

Одним из решений является создание символической ссылкиrails скрипт в/usr/bin каталог:

sudo ln -s /usr/local/bin/rails /usr/bin/rails

Похожие вопросы