ruby-debug19: не могу работать с Ruby 1.9.1p376 - PullRequest
6 голосов
/ 12 апреля 2010

Я пытаюсь использовать ruby-debug19 с Ruby 1.9.1p376, но получаю следующую ошибку:

test.rb:2:in `require': no such file to load -- ruby-debug19 (LoadError) from test.rb:2:in `<main>'

Вот test.rb:

require 'rubygems'
require 'ruby-debug19'

Вот вывод «списка драгоценных камней»:

*** LOCAL GEMS ***
ruby-debug19 (0.11.6)
(etc.)

Таким образом, запуск "ruby test.rb" генерирует вышеуказанную ошибку.

Я делаю это неправильно? Я думал, что это был правильный способ запустить ruby-debug19 (включив гем и добавив операторы «отладчик») и не смог найти ни одной статьи / сообщения с такой же проблемой.

Я использую RVM, но все вышеприведенные выходные данные находятся под той же версией Ruby ("ruby -v" показывает 1.9.1p376, как и ожидалось, и вывод списка драгоценных камней относится к этой версии, а не к установленной системе OS X). версия 1.8.7).

Ответы [ 3 ]

6 голосов
/ 12 апреля 2010

Попробуйте просто

require 'ruby-debug'

(несмотря на название драгоценного камня)

Также вам больше не нужно require 'rubygems' при использовании Ruby 1.9.

1 голос
/ 21 апреля 2013

Для ruby ​​1.9.3 и Rails 3.2 с pow:

В вашем Gemfile:

group :development do
  gem 'debugger'
end

И внизу config/environments/development.rb:

require 'debugger'
Debugger.start_remote
Debugger.settings[:autoeval] = true

Затем подключитесь к отладчику в вашем терминале, используя:

rdebug -c
0 голосов
/ 29 октября 2010

Для упаковщика (рельсы 3):

gem 'ruby-debug19', :require => 'ruby-debug'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...