0

将 RVM 与 ruby​​ 1.8.7 一起使用时,我无法运行调试器。我正在使用 rails 2.3.9 和 mongrel

脚本/服务器——调试器

返回:需要安装 ruby​​-debug 才能在调试模式下运行服务器。使用 gems,使用“gem install ruby​​-debug”

这就是我的 gem 列表的样子: ruby​​-debug (0.10.3) ruby​​-debug-base (0.10.3)

4

1 回答 1

1

rvm配置正确了吗?

运行which gem以检查您使用的rvmgem. 当你跑步gem install ruby-debug时,会发生什么?

检查您的文件/文件夹的权限,$GEM_HOME以确保您可以读取它们 - 我之前在以 root 只读方式安装 gems 时遇到过问题。

编辑

尝试运行sudo ./script/server --debugger以确保它不是权限问题。

你能成功调试一个基本的 ruby​​ 脚本吗?

$ cat test.rb
#!/path/to/ruby
debugger
puts 'Hello world'
$ rdebug /path/to/test.rb

你能跑rdebug ./script/server吗?

于 2010-10-06T20:41:06.320 回答