のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

lua path

Lua 5.3.1  Copyright (C) 1994-2015 Lua.org, PUC-Rio

> print(package.cpath)
/usr/local/lib/lua/5.3/?.so;
/usr/lib/x86_64-linux-gnu/lua/5.3/?.so;
/usr/lib/lua/5.3/?.so;
/usr/local/lib/lua/5.3/loadall.so;./?.so

> print(package.path)
/usr/local/share/lua/5.3/?.lua;
/usr/local/share/lua/5.3/?/init.lua;
/usr/local/lib/lua/5.3/?.lua;
/usr/local/lib/lua/5.3/?/init.lua;
/usr/share/lua/5.3/?.lua;
/usr/share/lua/5.3/?/init.lua;
./?.lua;
./?/init.lua


LUA_PATHに設定すると、package.pathが変わる。

$ export LUA_PATH="/home/m_fujii/github/torch/nn;/home/m_fujii/github/torch;"

$ lua
Lua 5.3.1  Copyright (C) 1994-2015 Lua.org, PUC-Rio

> print(package.cpath)
/usr/local/lib/lua/5.3/?.so;/usr/lib/x86_64-linux-gnu/lua/5.3/?.so;/usr/lib/lua/5.3/?.so;/usr/local/lib/lua/5.3/loadall.so;./?.so

> print(package.path)
/home/m_fujii/github/torch/nn;/home/m_fujii/github/torch;