Ruby プログラムをどこからでも実行できるように適切に設計された方法はありますか? 相対パスを使用して別のディレクトリから Ruby プログラムをインポートする方法をいくつか検索しました。
すなわち
File.expand_path(“my_path”)
それは機能し、どこでも実行できましたが、どういうわけか、少し読みにくく、かなり面倒だと思います。したがって、インポートする必要があるファイル パスが多数ある場合に、この種の問題に対処するための解決策または規則があると思います。
gemをパッケージ化し、独自にビルドしてインストールする方法を確認することをお勧めします。または、バイナリをに配置することもできますが$PATH
、それはもう少し面倒です。