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'是否需要在字符串中? –