Homebrewをインストールしてください。
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrewによりlua-5.1とluarocksをインストールしてください。
$ brew install lua51 $ brew install luarocks
luarocksによりopenrtmをインストールしてください。
$ luarocks --lua-dir=/usr/local/opt/lua@5.1 install openrtm
理由はよく分かりませんが、--local
オプションを設定していないにもかかわらずローカルのディレクトリにインストールされるようなので、以下のコマンドの出力結果をコマンドで入力して実行してください。
$ luarocks --lua-dir=/usr/local/opt/lua@5.1 path
これでインストール完了です。
実行する場合はlua-5.1
コマンドで実行してください。
$ lua-5.1 ConsoleIn.lua
RTC起動時にエンドポイントが適切に設定されず他のRTCと通信できない場合があります。 その場合は以下のようにエンドポイントを指定して起動してください。
$ lua-5.1 ConsoleIn.lua -o corba.endpoints:MacのIPアドレス
OpenRTM-aistのインストールなどは以下のページを参考にしてください。
単純にネームサーバーを起動したいだけであれば、omniORBをインストール後にomniNamesを実行するだけでも可能です。
$ brew install omniorb $ omniNames -start 2809 -logdir $PWD