Ruby требует ошибки - PullRequest
       4

Ruby требует ошибки

1 голос
/ 20 июня 2011

Я пытаюсь вызвать файл из файла cpu.rb из main.rb:

require 'rubygems'
require 'cpu.rb'

Но это не работает. Я использую Netbeans и Ruby 1.9.2. В чем проблема?

1 Ответ

4 голосов
/ 20 июня 2011

Ruby 1.9.2 не включает каталог текущего файла в $LOAD_PATH.

Вместо этого можно попробовать require_relative:

require_relative 'cpu.rb'

Или вы можете указать фактический путь:

require './cpu.rb'

Или вы можете добавить каталог текущего файла в путь загрузки:

$LOAD_PATH.unshift File.dirname(__FILE__)
require 'cpu.rb'
...