2011-04-18 98 views
1

错误:得到错误,同时启动脚本/控制台或脚本/服务器

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:53:in `gem_original_require': no such file to load -- initializer (LoadError) 
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:53:in `require' 
    from ./script/../config/boot.rb:54:in `load_initializer' 
    from ./script/../config/boot.rb:38:in `run' 
    from ./script/../config/boot.rb:11:in `boot!' 
    from ./script/../config/boot.rb:109 
    from script/server:2:in `require' 
    from script/server:2 

的Ruby 1.8.7

的Rails 2.3.8

Rubgems 1.6.1

任何想法!

+0

尝试更新您的Rails – fl00r 2011-04-18 11:08:43

+0

任何其他方式!我无法更新Rails。我必须使用Rails 2.3.8。 – 2011-04-18 11:33:16

+0

@flOOr我已经更新到轨道2.3.11仍然有相同的错误。 – 2011-04-18 11:40:25

回答

1

我已经安装了不同rails版本列表(3.0.0,2.3.11,2.3.9)。卸载rails 3.0.0后。删除了所有3.0.0宝石,如actionmailer,activemodel,activeresource等应用程序正在工作。

+0

即使您认为您使用的是捆绑软件和rails的早期版本,您也可以尝试使用'bundle exec -v'来确认您的版本是否符合您的预期。有了krunal解决方案的一个变种,我不得不修复我的Gemfile和bundler设置以回到rails 2.3,在那里我认为我一直处于第一位。 – sage 2012-03-04 01:06:39

0

你跑步了吗?

捆绑安装

嗯,我不知道,如果在钢轨2.3甚至存在此命令。让我知道。

+0

'Rails 2.3.8'。没有任何捆绑 – fl00r 2011-04-18 11:06:32

+1

fl00r:没有人阻止你使用Bundler和2.3.x.我们也为我们的应用程序做。 – 2011-04-18 14:38:59