私はtorchのようなコマンドでluaを使用しています。私はluarocks
を使ってパッケージをインストールしましたが、今ではいくつかのコードをデバッグする必要があります。コミュニティによって提案されているように、「Zerobrane Studio」はその目的のための軽量IDEです。私はubuntu 14.04にインストールしました。Luaのライブラリ/パッケージをZerobrane Studio IDEにインストールする方法
私はIDEと同じパッケージをインストールしたいのですが、luaの独自のインストールがあります。パッケージは、つまり「dp、dpnn、nn」ですが、一部の検索後、ZeroBranes Studioはluadist
パッケージマネージャを使用しています。私はluadist.orgに行きました。 luaを使ってパッケージをダウンロードできる方法の1つを試みました。私はIDEでこのコードを実行しました。しかしそれはうまくいかなかった。
LuaのLuaDist機能を使用します。
$ ./lua
> local ld = require "dist"
> ld.install("luaexpat")
助けてください!
はい私はそれを得ました。しかし、問題はすでにluarocksにパッケージがインストールされていることです(パッケージの外観には.lua拡張子のパッケージがありません)。コンソール上で私はpackage.pathを表示し、出力をpackage.pathに追加しました。これはIDE上で実行されたスクリプト内のものです。オプション1はルアジストと同じライブラリをダウンロードすることです(私にはわかりません)。オプション2は、インストールされたパッケージをIDEのluarocksで使用することです(上記の実験はうまくいかなかった)。私は何かが欠けているはずです。 –
IDEで実行されたスクリプトのpackage.pathに出力をどのように追加したかを示す必要があります。エラーメッセージは何ですか?また、モジュールがluarockによってインストールされたパスは何ですか? –
必ず@Paul。本当に私はそれを正しく得た。最初に私は 'package.path'を端末に表示しました(すでにenvパッケージがインストールされています)。 IDE(新しいパッケージが必要な場所)に 'package.path = package.path .. pathsCopiedAbove'という行が追加されました。これは 'libpaths'と呼ばれるライブラリのエラーを示しました。私は問題が2つのインストールの矛盾であると推測しました。次に 'package.path = pathsCopiedAbove'を作った。まだ同じ問題。それから私はいくつかのCライブラリもあることに気づいた。だから、私は 'package.cpath'のために全プロセスを行った。出来た –