我有一个旧的Rails 2.3.2应用程序,我刚刚移植到运行OS X Lion的新Mac上。
当我启动服务器(脚本/服务器)时,它打印出以下两行
[2012-01-05 18:19:26] INFO WEBrick 1.3.1
[2012-01-05 18:19:26] INFO ruby 1.8.7 (2011-02-18) [i686-darwin9.8.0]
但是在打印出来之前有很长的延迟:
[2012-01-05 18:20:26] INFO WEBrick::HTTPServer#start: pid=5792 port=3000
肯定有问题。
如何解决此问题?
答案 0 :(得分:0)
事实证明,Lion for Ruby的编译器已经改变,Developer Tools 4.2不包含它,所以我不得不下载修复程序。
来自here:
如果您正在运行Lion& Xcode 4.2,您将需要首先安装GCC 4.2 dev库 - 它们不包含在新的Xcode 4.2安装中。
一旦我重新编译了Ruby,那么一切都正常。