【发布时间】:2015-04-24 01:51:17
【问题描述】:
我是 Ruby 新手,正在完成有关 Lynda 的在线课程。
在我的文本编辑器中,我有:
APP_ROOT = File.dirname(__File__)
$:.unshift ( File.join(APP_ROOT, 'lib))
require 'guide
当我尝试运行它时,我得到了这个错误:
init.rb:4:in `<main>': undefined local variable or method `__File__' for main:Object (NameError)
【问题讨论】:
-
'File' 应该是一个文件名,就像:File.dirname("/home/gumby/work/ruby.rb") #=> "/home/gumby/work"跨度>