История изменений
Исправление
at,
(текущая версия)
:
хм... у меня работает, в package.path /home/user/bin/?.lua;....
user@TEST-KVM:~$ ls ~/bin/*.lua
/home/user/bin/hello.lua /home/user/bin/luatest.lua
user@TEST-KVM:~$ cat ~/bin/luatest.lua
#! /usr/bin/lua
package.path = (debug.getinfo(1).source:match("@(.*)/") or "") .. "/?.lua;" .. package.path
print(package.path)
hello = require("hello")
print(hello)
user@TEST-KVM:~$ lua -v
Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio
P.S. Хотя, ИМХО, в таком случае либы должны лежать в другом месте.
Исходная версия
at,
:
хм... у меня работает, в package.path /home/user/bin/?.lua;....
user@TEST-KVM:~$ ls ~/bin/*.lua
/home/user/bin/hello.lua /home/user/bin/luatest.lua
user@TEST-KVM:~$ cat ~/bin/luatest.lua
#! /usr/bin/lua
package.path = (debug.getinfo(1).source:match("@(.*)/") or "") .. "/?.lua;" .. package.path
print(package.path)
hello = require("hello")
print(hello)
user@TEST-KVM:~$ lua -v
Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio