저는 화성 탐사선 카타를 풀기 위해 현재 프로그램을 만들려고합니다.IRB에서 내 파일을로드하지 못하나요?
IRB에서 파일을로드 할 수 없습니다. 내가 시도 할 때마다 어떤 파일이로드 말한다 :
LoadError: cannot load such file -- ./plateau
from /Users/Emma01/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/Emma01/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/Emma01/projects/marsrover/lib/rover.rb:1:in `<top (required)>'
from /Users/Emma01/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/Emma01/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from (irb):1
from /Users/Emma01/.rvm/rubies/ruby-2.1.1/bin/irb:11:in `<main>'
내 파일 구조 rover
, plateau
및 compass
내가 프로그램에서 파일을 필요로하는 다양한 방법을 시도했다. 예에 대한 로버 사양은 다음과 같습니다, 상대 경로에 대해 알고 스크립트에서 require
이 팁을 사용하지 않는
require 'plateau'
require 'rover'
루비는 기본적으로로드 경로에 현재 작업 디렉토리를 포함하지 않습니다. 'require_relative 'plateau''을 시도해 보셨습니까? –