对我来说也是一样。
我在 webrik 下运行最新的边缘导轨,只看到空白屏幕并且对 Ctrl-C 没有响应。Rails 2.2 根本不工作。
另外,我尝试过在 Thin 下运行 edge(将来自 github 的 eventmachine 固定在 ruby 1.9.1 上构建,除了一个损坏的 ruby 测试 - 我刚刚添加了一个带有“assert true”的空测试)。
之后,webrick 和 Thin 都立即崩溃:
$ /usr/local/bin/ruby 脚本/服务器 /usr/local/lib/ruby/gems/1.9.1/gems/eventmachine-0.12.3/lib/rubyeventmachine.bundle: [BUG] Bus Error ruby 1.9.1 (2008-12-30 patchlevel-0 修订版 21203) [i386-darwin9.6.0]
所以,我想,我们现在都需要冷静下来。在 1.9.1 下实际运行我们的 Rails 应用程序还有很多工作要做。许多 gem 仍处于与 1.9.1 兼容的早期阶段
实际上,rails 2.2 与 ruby 1.9.1 并不完全兼容,只是一个基本的兼容性,根据 rails 核心团队:)
即将推出的 Rails 2.3 中声称完全兼容。