1
我試圖從文件cpu.rb
從main.rb
調用文件:紅寶石要求誤差
require 'rubygems'
require 'cpu.rb'
但它不工作。我使用Netbeans和Ruby 1.9.2。有什麼問題?
我試圖從文件cpu.rb
從main.rb
調用文件:紅寶石要求誤差
require 'rubygems'
require 'cpu.rb'
但它不工作。我使用Netbeans和Ruby 1.9.2。有什麼問題?
Ruby 1.9.2不包含當前文件的目錄$LOAD_PATH
。
您可以嘗試使用require_relative
代替:
require_relative 'cpu.rb'
或者你也可以提供實際的路徑:
require './cpu.rb'
或者,您可以添加當前文件的目錄負載路徑:
$LOAD_PATH.unshift File.dirname(__FILE__)
require 'cpu.rb'
確切的錯誤是什麼? – Dogbert
你收到什麼錯誤信息?你的代碼是怎樣的?你想包括什麼文件?你是否通過Ruby gem安裝它? – joschi
'.rb'是否需要在字符串中? –