我写了几个 ruby 类。但是,当尝试从另一个目录访问一个时,我收到以下错误:
uninitialized constant Main::AppVersion
这是目录结构的样子:
home --> a --> app_version.rb
home --> b --> c --> lib --> main.rb (and other classes)
“lib”中的所有内容都可以互相看到。但是,当尝试访问 app_version 时,它会失败。我将应用程序版本 (home/a) 的路径添加到 $LOAD_PATH。所以它应该可以从那里获得。我也尝试过“要求”我的其他课程,但是当我这样做时,我收到以下错误:
LoadError: no such file to load -- AppVersion
任何关于我在这里可能做错的想法都将受到高度赞赏。谢谢!