私はいくつかのRubyクラスを書きました。ただし、別のディレクトリからアクセスしようとすると、次のエラーが発生します。
uninitialized constant Main::AppVersion
ディレクトリ構造は次のようになります。
home --> a --> app_version.rb
home --> b --> c --> lib --> main.rb (and other classes)
「lib」内のすべてのものはお互いを見ることができます。ただし、app_version にアクセスしようとすると失敗します。$LOAD_PATH にアプリ バージョンへのパス (home/a) を追加しました。したがって、そこから利用できるはずです。他のクラスも「要求」しようとしましたが、そうすると次のエラーが発生します。
LoadError: no such file to load -- AppVersion
ここで私が間違っている可能性があることについてのアイデアは高く評価されます。ありがとう!