在测试rails应用程序时,我在ruby控制台中发现了这个错误。
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib /mongrel.rb:285:
in `run': Ruby threads cannot be used in RubyCocoa without patches to the Ruby interpreter
所以我想我必须修补或重新安装rubycoca。但我没有找到任何内容来做这件事。或者你有更好的方法来解决这个问题?
这是我的环境:
红宝石1.8
Rails 2.3.3
Mac OSX 10.6
最佳答案
快速破解:
$ RUBYCOCOA_THREAD_HOOK_DISABLE=1 ./script/server --debugger
不同的快速破解:
$ echo "ENV['RUBYCOCOA_THREAD_HOOK_DISABLE']='1'" > config/initializers/disable_rubycocoa_warning.rb
关于ruby-on-rails - 没有Ruby解释程序的补丁,Ruby线程不能在RubyCocoa中使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1733426/