【发布时间】:2014-11-09 14:01:34
【问题描述】:
我正在一个项目上创建一个初始文件结构,在根目录中我有一个 lib.rb 文件夹,其中包含一个文件 guide.rb。在根目录中,我还有一个 init.rb 文件,我已将其包含在下面。当我进入命令行并输入 ruby init.rb 时,我收到以下错误。有人可以帮我解决这个问题,因为我正在尝试学习核心 ruby。
/Users/em/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- lib/guide (LoadError)
from /Users/em/.rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from init.rb:13:in `<main>'
init.rb文件如下
APP_ROOT = File.dirname(__FILE__)
# require "#{APP_ROOT}/lib/guide"
# require File.join(APP_ROOT, 'lib', 'guide')
$:.unshift( File.join(APP_ROOT, 'lib') )
require 'guide'
【问题讨论】:
标签: ruby-on-rails ruby terminal