問題タブ [luarocks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lua - LuaJITとロックス?
「Lua初心者」からのちょっとした質問...私はLuaJITを使用していますが、それは素晴らしいことです。LuaJITはLua 5.1と互換性があるため、標準のLuaがLuaJITで使用するすべての「LuaRocks」を使用できるということです。 ?
たとえば、SQLiteライブラリの1つ(http://luaforge.net/projects/luasqlite/など)をインストールしたい場合、LuaJITにどのようにインストールしますか?
利用可能なすべての「LuaRocks」はLuaJITでボックスを解決しますか?
lua - LuaJITはLuaRocksによってインストールされた岩を見ていません
lua -e "print(package.path)"
./?.lua;/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/init.lua;/usr/lib/lua/5.1/?.lua;/usr/ lib / lua / 5.1 /?/ init.lua
luajit -e "print(package.path)"
./?.lua;/usr/local/share/luajit-2.0.0-beta8/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1 /?/init.lua
luaのpackage.pathを追加してみましたが、サイコロはありません。LuaJITは岩を見つけることができないようです、それは奇妙です。ここで何をすればいいですか?
lua - LuaRocksfPICエラー
luarocksでnumluaをインストールしようとしています:
しかし、次のエラーが発生しています。
-fPIC引数をフラグとして追加する必要があると思いますが、コンパイラーやluaRocksを初めて使用する場合は、これを追加する方法や場所がわかりません。他に何かある場合は、間違ったことをしている。どんな助けでもいただければ幸いです!
lua - Lua:ローカルにインストールされたロック(または.zip / .tar.gz)のluarocksを使用してロックをインストールします
私は探し回ったが、これが可能かどうか判断できなかった。
基本的に、http://luarocks.orgはダウンしており、luafilesystemのコピーを別のマシンにローカルにインストールしています。Rubyでは、ローカルで「gem」コマンドを使用してrubygemをクロスインストールすることができます。岩やルアロックでも同じことができるのだろうか。
その岩の別のローカルインストールを使用して、岩(たとえば、luafilesystem)を「クロスインストール」する方法はありますか?
何かのようなもの:
luarocks install //10.0.1.123/machine/path/to/luafilesystem/on/other/machine
私がやりたいことです。
更新:たとえば、この場所から画像の1つをダウンロードした場合(LuaFileSystemの場合)、.tar.gzまたは.zipからロックをインストールする方法にも満足しています。
この場合、インストールの「ソース」は、リモートではなく、マシンに対してローカルである可能性があります(また、必ずしもロックとしてインストールされているとは限りません)。
macos - luarocks を実行できません。tonumber は nil 値です
luarocks をインストールするために、最新 (2.0.11) の tar.gx ファイルをhereからダウンロードしました。開梱し、指示に従いました。
次に を実行しsudo make install
、最終的にパッケージをインストールしようとしましたが、実行しようとすると次のエラーが発生します。
lua を手動で実行すると、tonumber は他のすべてと同様に問題なく動作します。なぜここで失敗するのかわかりません。
lua - How can I install multiple versions of Lua on a Linux system (and have them work well with Luarocks)?
I want to install both Lua 5.2 and 5.1 on my Linux computer. Is this just a matter of installing each version with the usual make linux install
or is there something else? In particular, I am worried about the header and library files, since those seem to go on directories that are not namespaced with the version number, such as /usr/local/include.
In addition to that, is it possible to set up Luarocks so that it can install both 5.1 and 5.2 libraries? I know that Luarocks namespaces things in a 5.2 or 5.1 directory, and setting LUA_PATH_5_X and LUA_CPATH_5_X variables should work for configuring Lua after that but I don't understand how Luarocks decides what version of Lua to compile the C libraries against.
lua - luasock のインストール後に Luarocks が壊れる
ここで Arch Linux を実行しています。lua のバージョンは 5.1、luarocks は 2.0.12 です。
実行後luarocks install luasocket
、これ以上パッケージをインストールできません。私が見ているエラーメッセージは
そのため、luasocket をインストールすると luarocks が壊れてしまうようです。私はそれを検索し、1 人の男が Windows で同様の問題を抱えているようで、luasocket dll を削除することで解決したようです (え?)。
他の誰かがこの問題を抱えていますか? 修正はありますか?
lua - luarocks を使用した luasocket のインストール
次の手順に従って、Windows XP(32ビット)システムにluarocksをインストールしました
http://luarocks.org/en/Installation_instructions_for_Windows
luarocks から luasocket をインストールするには、コマンド プロンプトで「luarocks install luasocket」というコマンドを使用しました。しかし、エラーが発生しました:
そのため、luasocket.rock ファイルを見つけることができませんでした。リンクからluasocket-2.0.2-5.src.rockファイルをダウンロードしました:
http://luarocks.org/repositories/rocks/
コマンドluarocks install luarocks install "C :\Documents and Settings\Ankur_Gupta37\Desktop\LuaRocks\2.1\lua\luarocks"を使用して、この .rock ファイルをインストールしようとしました。
( 「C :\Documents and Settings\Ankur_Gupta37\Desktop\LuaRocks\2.1\lua\luarocks\luasocket-2.0.2-5.src.rock」に luasocket-2.0.2-5.src.rock を配置しました)
しかし、再びエラーが発生しました:
誰でも私に問題とその解決策を教えてください..
lua - luarocks 管理には、プロジェクトに相当する「./node_modules」がありますか?
NodeJS/NPM では、 を作成しpackage.json
て実行npm install
し、すべての依存関係をプロジェクト内のフォルダーにインストールできます: ./node_modules
. (プロジェクトは、アプリまたは別のモジュール/パッケージにすることができます。)
Ruby には、ディレクトリ (つまりプロジェクト) に固有の gem を追跡する「バンドル」システム (.bundle ファイルを使用) もあります。
LuaRocks にも同様の規則がありますか? /usr
または、すべてをorにインストールすることをお勧めしますか$HOME
?
これまでのところ、同様の機能を得ることができましたが、カスタムの LuaRocks 構成ファイルを作成して--tree=my_local_lua_rocks_dir
、ロックをインストールするたびに指定する必要があります。確かに、いつでも bash スクリプトを作成できます。要点は、私が慣習に反しているように見えるということです。