Webrick 在 Mac OSX Lion 上加载速度非常慢

发布于 2024-12-25 10:23:19 字数 393 浏览 2 评论 0原文

我有一个旧的 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

一定有问题。

我该如何解决这个问题?

I have an old Rails 2.3.2 application that I just ported to my new Mac running OS X Lion.

When I launch the server (script/server) it prints out the following two lines

[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]

but then there is a very long delay before it prints out:

[2012-01-05 18:20:26] INFO  WEBrick::HTTPServer#start: pid=5792 port=3000

There must be something wrong.

How can I fix this problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

呆头 2025-01-01 10:23:19

事实证明,Lion for Ruby 的编译器已更改,而 Developer Tools 4.2 不包含它,因此我必须下载修复程序。

此处

如果您正在运行 Lion & 的新副本; Xcode 4.2,您需要首先安装 GCC 4.2 开发库 - 它们不包含在新的 Xcode 4.2 安装中。

一旦我重新编译了 Ruby,一切就正常了。

It turns out that the compiler for Lion for Ruby has changed and Developer Tools 4.2 does not include it so I had to download the fix.

From here:

If you're running a fresh copy of Lion & Xcode 4.2, you're going to need to install the GCC 4.2 dev libraries first - they aren't included in a fresh Xcode 4.2 install.

Once I recompiled my Ruby then everything worked properly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文