Я создал точку останова в коде ниже. Когда я запускаю его в windows cmd с помощью ruby test.rb
, я получаю ошибку in
require ': нет такого файла для загрузки - ruby-debug (LoadError) ` Зачем возникает эта ошибка и как ее исправить?Ошибка при использовании отладчика - `require ': нет такого файла для загрузки - ruby-debug (LoadError)'
class Dog
def initialize(name)
@name = name
end
def bark
puts "bow"
puts "wow"
puts "wow"
end
end
require 'ruby-debug'
debugger
d1 = Dog.new("d1")
d2 = Dog.new("d2")
puts "d1 says: "
d1.bark
puts
puts "d2 says: "
d2.bark
У кого-то еще был установлен рубин 1.8 на моем компьютере. Поэтому я не уверен, что это может быть ответственным. Когда я призываю gem install debugger
из папки test.rb, я получаю ошибку:
Building native extensions. This could take a while... ERROR: Error installing debugger: ERROR: Failed to build gem native extension.
C:/ruby/bin/ruby.exe extconf.rb extconf.rb failed Could not create
Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.
WTF? Почему нет -1 без причины? –