Lua と https について質問があります。Lua をサポートするルーター用のソフトウェアを開発しています。悪いことに、このルーターはデバッグをサポートしていません。そこで、Lua 用の IDE を探していました。
Win 7 64 ビット OS で Lua 開発ツールと LuaForWindows を使用しています。これまでのところ、すべてが正常に機能しています。しかし、今はいくつかの URL を https で呼び出さなければなりません。require ("ssl.https")
ルーター自体にはパッケージ ssl.lua があり、ステートメントでこのパッケージを使用できます。しかし、Lua 開発ツールでデバッグしたいのです。Windows と互換性のあるパッケージを探していて、「Luasec」プロジェクトを見つけました。
このスレッド「Lua with Freebase API」で言及されているように。Luasecをダウンロードしました。
ssl.lua
および ssl フォルダーを lua インストール内に配置しssl.dll
、lua インストール内の clibs フォルダーに配置しました。
テストのために、Lua ファイルで require ("ssl.https") のみを行いますが、クラッシュします。それは言います:
C:\Program Files (x86)\Lua\5.1\lua.exe: error loading module 'ssl.core' from file 'C:\Program Files (x86)\Lua\5.1\clibs\ssl.dll':
%1 ist keine zulässige Win32-Anwendung. (%1 is no a valid Win32 application)
Win 7 32ビットPCでもテストしましたが、次のようにクラッシュします:
C:\Program Files\Lua\5.1\lua.exe: error loading module 'ssl.core' from file 'C:\Program Files\Lua\5.1\clibs\ssl.dll':
Das angegebene Modul wurde nicht gefunden. (The module cant be found)
この仕事を手伝ってくれる人はいますか?