2012-01-10 8 views
23

Luaの標準パッケージ管理システムおよびリポジトリとは何ですか? の場合はbrewnode.jsの場合はnpmのようになります。Luaのパッケージ管理システム?

+1

可能な複製[Luaとライブラリを配布するにはどうすればよいですか?](http://stackoverflow.com/questions/3065783/whats-the-best-way-to-distribute-lua-and-ライブラリ) – Eonil

+1

この質問は、 'brew'や' npm'のような集中パッケージレポジトリから簡単にモジュールをインストールする方法を教えてくれるので、重複しているとは思っていません。 –

+0

@MichalKottman Oh T_T ... – Eonil

答えて

37

そこには標準 Luaのパッケージ管理システムがありませんが、あなたは次のことを試してみることができます。

  • LuaRocksは - rocksとして配布Luaのモジュールのかなり多数が含まれています。 LuaRocksがインストールされると、インストールは簡単です:luarocks install desired-package。 Linux/Unix/Macでは、これは/usr/local/{share,lib}/lua/5.1にインストールされ、Luaインタプリタはモジュールを探します。

  • LuaDist - ルアとモジュール(a dist)で独立したスタンドアロンディレクトリを作成するように設計されています。 LuaDistのすべてはCMakeベースです。つまり、CMakeでサポートされているコンパイラ/ IDEを使って簡単にコンパイルできます。 LuaDistにはまた、Luaモジュールと多くのC依存関係/ライブラリを含む大規模なrepositoryがあり、本当に独立したLua "配布"を作成することができます。インストールはLuaRocks - luadist install desired-packageと同じです。

+0

アンインストール/削除/パージ/クリーン機能はどうですか?彼らはこれらの機能をうまく処理できますか? – Eonil

+0

私は一度もアンインストールする必要はありません:)しかし、私は彼らがそうしていると確信しています...「ルアロックス除去」と「ルアジスト除去」。 –

関連する問題