RVM ruby ​​1.8.7 не работает при отладчике при запуске веб-сервера - PullRequest
0 голосов
/ 07 октября 2010

При использовании RVM с ruby ​​1.8.7 я не могу запустить отладчик.Я использую rails 2.3.9 и mongrel

script / server --debugger

возвращает: вам нужно установить ruby-debug для запуска сервера в режиме отладки.Для gems используйте 'gem install ruby-debug'

. Вот как выглядит мой список gem: ruby-debug (0.10.3) ruby-debug-base (0.10.3)

1 Ответ

1 голос
/ 07 октября 2010

Правильно ли настроено rvm?

Запустите which gem, чтобы убедиться, что вы используете rvm версию gem. Когда вы запускаете gem install ruby-debug, что происходит?

Проверьте также права доступа к файлам / папкам в $GEM_HOME, чтобы убедиться, что они доступны для чтения вами - у меня были проблемы с установкой гемов как root только для чтения.

Редактировать

Попробуйте запустить sudo ./script/server --debugger, чтобы убедиться, что это не проблема с разрешениями.

Можете ли вы успешно отладить базовый скрипт ruby?

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

Можете ли вы запустить rdebug ./script/server?

...