'require' не загружается ЛЮБОЙ файл - странное сообщение об ошибке - ruby - PullRequest
0 голосов
/ 30 августа 2018

Ожидаемый результат: вызов другого файла в том же каталоге с информацией который будет применяться к текущему файлу

ФАЙЛ, КОТОРЫЙ НАЗЫВАЕТСЯ:

(Расположение: C: \ require \ class.rb)

class Member

   @@count = 0

   def initialize
      @@count =+ 1
   end

   def self.count
      @@count
   end

end

Bob = Member.new
puts Member.count

ВЫВОД: Создан новый участник, общее количество участников составляет + 1

ФАЙЛ, ВЫЗЫВАЮЩИЙ:

(Расположение: C: \ require \ require.rb)

require "./class.rb"

Henry = Member.new
puts Member.count

РЕЗУЛЬТАТ: Новый член не создан, класс не вызывается, по-видимому, Ruby просматривает разные каталоги (я полагаю), даже если оба файла находятся рядом друг с другом в каталоге C: \ require

(я настроил всю эту вещь, чтобы упростить ее, чтобы я мог показать проблему переполнения стека без какого-либо ненужного пуха)

C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in 
 `require': cannot load such file -- ./class.rb (LoadError)
 from C:/Ruby24-x64/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in 
 `require'
 from C:/require/require.rb:1:in `<main>'

Я всего лишь около 150 часов разработчика. Я прошу прощения, если это глупый вопрос, но я исчерпал свои ресурсы. Кажется, это работает для всех в каждом уроке, который я смотрю безупречно, поэтому я совершенно ошеломлен. Благодаря.

P.S. Я использую текстовый редактор Atom (вывод происходит при нажатии Alt + R, для знакомых)

...