Rails应用程序从终端运行,但不从Netbeans运行 - 缺少gem错误

时间:2010-10-12 21:16:47

标签: ruby-on-rails netbeans gem

试图让我的项目在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.

从终端运行'gem list'表示我已经安装了i18n。 我已经搜索了答案,但实际上找不到任何与我的具体错误相关的内容。

提前感谢您的帮助! 问候, 埃米尔

1 个答案:

答案 0 :(得分:1)

如果右键单击项目,选择“运行/调试Rake任务”并运行上面提到的gems:install任务会发生什么?

或者你应该右键单击项目,选择属性,在侧栏中选择“Gems”并在那里添加i18n gem。我必须为一个项目做到这一点,以便在netbeans中进行调试,使用命令行中的bundler安装正确的gem并没有做任何NetBeans正在做的事情。