0
赤いサーバーに接続する際に問題があります。私はインストールしましたredis-lua(2.0.4-1)とluasocket(3.0rc1-2) luarocksを使用しています。私はちょうどluarocks install redis-lua
を実行しました。私が呼ぶときredis.connect
私はエラーを取得:ルアを赤いサーバーに接続するのが難しい
Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio
> local redis = require 'redis'
> local client = redis.connect('127.0.0.1', 6379)
stdin:1: attempt to index global 'redis' (a nil value)
stack traceback:
stdin:1: in main chunk
[C]: ?
>
と私は考えている理由は...
あなたは対話モードで実行し、またはスクリプト経由している違いがあり
https://github.com/keplerproject/luarocks/wiki/Using-LuaRocksの文書を読んで、LUA_PATHなどが正しく設定されていることを確認しましたか? – nos
コマンドラインインタプリタで 'local'を使わないでください。 – moteus
'local'なしで動作します。私はちょうど '.lua'ファイルを作ろうとしました。そこには' local'で動作します – clzola