Ruby on Rails应用程序和Mongrel无法启动

时间:2009-10-15 19:51:44

标签: ruby-on-rails mongrel

我有一个Ruby on Rails(Rails v2.0.2)应用程序,我在Mac OS X上使用Netbeans 6.1开发。

今晚我尝试运行此应用程序时(今天早上工作正常)我收到错误:

'无法连接到网络服务器 - 无法显示http://localhost:3000'

当我尝试使用以下命令从终端运行应用程序:./ script / server

我收到以下错误:

=>引导Mongrel(使用'script / server webrick'强制WEBrick) =>从http://0.0.0.0:3000开始的Rails应用程序 =>用-d调用分离 => Ctrl-C关闭服务器 **在0.0.0.0:3000开始监听Mongrel **使用开发环境启动Rails ... 零 离开

任何人都可以帮我解决这个问题。

提前致谢。

亲切的问候

沃尔特

1 个答案:

答案 0 :(得分:1)

我不相信这里有足够的信息来正确诊断问题。

您可以尝试使用调试运行它:ruby -d ./script/server。您可能会在退出前不久发现异常。有点运气,这个例外对你来说很有意义。

如果失败,请尝试通过运行简单任务(rake -T./script/runner 'puts "OK"')来缩小问题范围。

最糟糕的情况是,尝试使用完整的调试器启动它并在NilClass#to_str / #to_s上设置断点。输出中令人讨厌的nil是我能看到的唯一线索。