4

我正在寻找 rake 我的数据库并启动我的服务器,但是当我想要 rake 数据库时遇到以下问题:

/.rvm/gems/ruby-1.9.3-p194/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle, 9):     Symbol not found: _ruby_current_thread

和两行指定相同的问题Symbol not found: _ruby_current_thread

Referenced from: /.rvm/gems/ruby-1.9.3-p194/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle
/.rvm/gems/ruby-1.9.3-p194/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.bundle

Expected in: flat namespace

似乎无法找到与此有关的问题,提前感谢您的帮助。

4

1 回答 1

5

ruby 1.9.3 和 ruby​​ 调试存在一些已知问题。你有两个选择。您可以使用调试器 gem,而不是使用 ruby​​-debug,它是 ruby​​ 调试的一个分支,适用于 ruby​​ 1.9.3。它的 github 页面在这里

gem 'debugger'

如果您想继续使用 ruby​​ 调试,您将需要获取预发布版本(在删除您当前使用的版本之后。):

gem install ruby-debug-base19x --pre
gem install ruby-debug-ide --pre

宝石文件:

gem 'ruby-debug-base19x', '0.11.30.pre10'
gem 'ruby-debug-ide', '0.4.17.beta9'

干杯,肖恩

于 2012-06-08T14:51:57.630 回答