Приложение Rails запускается из терминала, но не из NetBeans - отсутствует ошибка gem - PullRequest
0 голосов
/ 13 октября 2010

Я пытался запустить мой проект на машине с Ubuntu Virtual Box. Все работает нормально из терминала, но когда я пытаюсь запустить свое приложение из Netbeans, я получаю следующую ошибку:

=> Booting WEBrick
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
/home/soroush/.gem/ruby/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010.  Use #requirement
Missing these required gems:
  i18n  = 0.3.7

You're running:
  ruby 1.8.7.249 at /usr/bin/ruby1.8
  rubygems 1.3.7 at /home/soroush/.gem/ruby/1.8, /var/lib/gems/1.8

Run `rake gems:install` to install the missing gems.

Запуск «списка драгоценных камней» из терминала показывает, что у меня действительно установлен i18n. Я искал ответы, но не смог найти ничего, что соответствовало бы моей конкретной ошибке.

Заранее спасибо за любую помощь! С Уважением, Эмиль

1 Ответ

1 голос
/ 13 октября 2010

Что произойдет, если вы щелкнете правой кнопкой мыши по своему проекту, выберите «Run / Debug Rake Task» и запустите задачу gems: install, упомянутую выше?

В качестве альтернативы вам следует щелкнуть правой кнопкой мыши проект, выбрать Propertiesвыберите «Gems» на боковой панели и добавьте туда драгоценный камень i18n.Я должен был сделать это для того, чтобы проект заработал отладку внутри netbeans, установка правильного гема с помощью bundler из командной строки не делала ничего, что собирал NetBeans.

...