NodeJS/NPM では、 を作成しpackage.jsonて実行npm installし、すべての依存関係をプロジェクト内のフォルダーにインストールできます: ./node_modules. (プロジェクトは、アプリまたは別のモジュール/パッケージにすることができます。)
Ruby には、ディレクトリ (つまりプロジェクト) に固有の gem を追跡する「バンドル」システム (.bundle ファイルを使用) もあります。
LuaRocks にも同様の規則がありますか? /usrまたは、すべてをorにインストールすることをお勧めしますか$HOME?
これまでのところ、同様の機能を得ることができましたが、カスタムの LuaRocks 構成ファイルを作成して--tree=my_local_lua_rocks_dir、ロックをインストールするたびに指定する必要があります。確かに、いつでも bash スクリプトを作成できます。要点は、私が慣習に反しているように見えるということです。