将 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)
将 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)
你rvm
配置正确了吗?
运行which gem
以检查您使用的rvm
是gem
. 当你跑步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
吗?