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;