問題タブ [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.

0 投票する
1 に答える
1661 参照

nginx - lua 5.3 + luasocket 3.0rc1-2: 未定義のシンボル: luaL_setfuncs

サーバーでLua 5.3を実行し、luarocksを介してLuasocket 3.0rc1-2をインストールしました。

LuaJIT (2.1) を使用して nginx (1.8.0) で luasocket を必要とするスクリプトを実行すると、次のエラー メッセージが表示されます。

luasocket github ページで、Out of the box support for Lua 5.3.

このエラーを修正するにはどうすればよいですか?

0 投票する
3 に答える
3421 参照

nginx - Luasocket + nginx エラー - lua エントリ スレッドが中止されました: ランタイム エラー: C 呼び出し境界を越えて譲歩しようとしています

次のスクリプトを使用すると:

エラー メッセージが表示されます: lua entry thread aborted: runtime error: attempt to yield across C-call boundary

LuaJIT 2.1でコンパイルされたnginxを使用して、Lua 5.1でluasocketインストールされた最新のものを使用しています。luarocksこのエラー メッセージの原因と修正方法を教えてください。

0 投票する
0 に答える
147 参照

lua - luaedit 3..0.10 は単純なスクリプトからの出力を表示しません

luaedit 3.0.10 で最初のスクリプトから出力を取得しようとしていますが、あまり成功していません。私は、 http : //lua.gts-stolberg.de/en/Mathe.phpにあるオンライン チュートリアルのサンプル スクリプトを使用しています。

Windows Vista で luaedit を実行しており、lua バイナリを解凍しましたが、luaedit をリンクする方法が見つからないため、luaedit には lua ランタイムが含まれていると想定しています。

これらのフォーラムに既に同様の質問が投稿されていますが、私のバージョンの luaedit では回答が機能しません。答えは、私のバージョンのluaeditには表示されない「show output from」ウィンドウのペインを参照しています。私のバージョンには、「デバッグ」ドロップダウン メニューからアクセスできる「出力」ウィンドウしかありません。show output from と表示されていますが、どこからの出力を表示するかを変更する方法はないようです。答えは、私のバージョンのエディターでも利用できないデバッグを開始するための緑色のボタンにも言及しています。代わりに、ツールバーの左側に 3 つのボタンがあります。三角形の「デバッグ開始」ボタン、2 本の水平線の「今すぐ中断」ボタン、四角形の「デバッグ停止」ボタンで、すべて青色です。

では、このエディタのこの​​バージョンの問題はどのように解決されるのでしょうか? それとも、壊れていないインターフェイスを修正しなければならなかったために開発者が導入したバグですか?

0 投票する
2 に答える
2687 参照

lua - 複数のバージョンの Lua がインストールされている場合、どの luarock にインストールするかを指定できますか?

私は両方を持っておりLua 5.1Lua 5.2Linuxにインストールしています。パッケージをインストールするために使用する場合luarocks、ロックをインストールする Lua のバージョンを指定するオプションを luarocks に渡すことは可能ですか?

0 投票する
1 に答える
518 参照

lua - Luarocks はライブラリをインストールできません

このライブラリをインストールしたい:

https://luarocks.org/modules/dodo/lua-dbus

そうです

0 件の結果があります。

同様に何もインストールしません。

たとえば、luarocksで他のライブラリを検索できるため、問題はこのライブラリのみにあります。

たくさんのマッチを与えます。

私は何を間違っていますか?

0 投票する
1 に答える
93 参照

lua - Lapis Framework が新しいプロジェクトを作成しない

Lua、Openresty、Luarocks はインストール済みですが、実行後

また

そして実行します

空のディレクトリにあり、何も起こりません

行方不明のステップはありますか?

0 投票する
1 に答える
1874 参照

windows - Win7 に Torch7 をインストールします。cmake と PATH の問題

Win7 システムに Torch 7 をインストールして RNN を実行しようとしていますが、非常識です。Ubuntu VM に簡単にインストールできましたが、CUDA アクセラレーションのために GPU にアクセスできないため、実験的な PCI パススルー ソフトウェアを試すか、Windows で Torch を入手しようとします。これまでのところ、Lua と LuaRocks をインストールできました (ただし、C:\Program Files (x86)\LuaRocks\2.2 パス以外からは実行できません)。私はmingwとcmakeをインストールしました。次のコマンドを使用して Torch をインストールしようとしました。

(ソース: Windows で Luarocks を使用して Torch7 を mingw ビルド エラーでインストールする)

しかし、私は得る:

cl コンパイラがどこにあるのか、自分のシステムにあるかどうかさえわかりません。私の PATH 変数に関しては、明らかにシステム変数ではなくユーザー変数です (システム PATH 変数はありません)。それが問題かどうかはわかりません。現在、次のようになっています。

それが正しいかどうかはわかりませんが、それぞれの bin ディレクトリの外から lua または luarocks を実行できるようにするためのものであれば、その時点で失敗します。誰かが Windows に Torch をインストールする簡単な方法を持っている場合は、私に知らせてください (または、VM で GPU アクセラレーションを有効にする方法さえあります。このスタックした状況から抜け出す方法は何でも)。

0 投票する
2 に答える
2774 参照

macos - osx で luarocks を使用してパッケージをインストールできない

を使用して OSX 10.10 マシンに lua をインストールしましたbrew install lua。インストールされたバージョンは 5.2.4 でした。LuaRocks は lua パッケージと一緒にインストールされました。しかし、実行するluarocks install <package_name>Error: @@HOMEBREW_PREFIX@@ does not exist and your user does not have write permissions in. 私sudo luarocks install <package_name>も使用してみましたが、同じエラーが発生します。これを修正するには?

助けてください。ありがとう

0 投票する
2 に答える
775 参照

build - neovim をオフラインでビルドする

インターネットに接続していない環境でneovimを使いたい。問題は、ビルドが Web 上のさまざまなサイトから多くの依存関係をダウンロードする必要があるため、そこにビルドするという選択肢がないことです。また、マシンにルート権限がないため、パッケージをインストールできません。OSはrethat 6.4です。

私が見たように、2つのオプションがあります:

  • すべての依存関係のソースをマシンにコピーする前に取得し、コピーしてビルドする方法を用意してください。(これを行う方法がわかりません)

  • 別のマシンに静的にリンクしてそこにコピーする方法を見つける

他のオプションはありますか?上記を枯らす簡単な方法はありますか?

0 投票する
1 に答える
480 参照

lua - Luarocks インストールへのローカル インクルード ディレクトリの追加

接頭辞 home/username/torch でトーチをインストールし、実行しようとしています:

クラスター マシンへの sudo アクセス権がないため、プレフィックス home/username/packages を使用して readline (trepl の依存関係) をインストールする必要がありました。/home/username/packages/lib を LD_LIBRARY_PATH に追加しましたが、luarocks が readline.h (packages/include にあります) を見つけられないというエラーが発生しています。

luarocks のインストール パスに includepath を指定する方法はありますか

ありがとう