我有一个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 ... 零 离开
任何人都可以帮我解决这个问题。
提前致谢。
亲切的问候
沃尔特
答案 0 :(得分:1)
我不相信这里有足够的信息来正确诊断问题。
您可以尝试使用调试运行它:ruby -d ./script/server
。您可能会在退出前不久发现异常。有点运气,这个例外对你来说很有意义。
如果失败,请尝试通过运行简单任务(rake -T
或./script/runner 'puts "OK"'
)来缩小问题范围。
最糟糕的情况是,尝试使用完整的调试器启动它并在NilClass#to_str
/ #to_s
上设置断点。输出中令人讨厌的nil
是我能看到的唯一线索。