LUA require 搜尋路徑指定方法

2021-06-18 20:37:13 字數 437 閱讀 4954

如果是乙個 *.lua 的檔案, 裡面用到了自己寫的庫, 或者第三方寫的庫, 但是你不想把它放到 lua 的安裝目錄裡, 則在**裡面可以指定require搜尋的路徑。

package.path = '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;'    --搜尋lua模組

package.cpath = '/usr/local/lib/lua/5.1/?.so;'        --搜尋so模組

如果是要在 nginx.conf 檔案中引用第三方的庫,則需要在 http 段中新增下面的**

lua_package_path '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;';

lua_package_cpath '/usr/local/lib/lua/5.1/?.so;';

vim中lua require路徑的gf跳轉

vimrc中配置如下 path指定查詢的路徑,詳情help path includeexpr是嘗試替換路徑名中的.為 詳情help includeexpr suffixesadd為嘗試路徑字尾,詳情help suffixesadd set path usr include,lualib,work,s...

include 搜尋路徑

c中可以通過 include 和 include stidio.h 區別是 include 直接到系統指定目錄去查詢標頭檔案。include stidio.h 會先到當前目錄查詢標頭檔案,如果沒找到在到系統指定目錄查詢。gcc編譯時查詢標頭檔案,按照以下路徑順序查詢 1.gcc編譯時,可以設定 i選...

Fringe Search 路徑搜尋

尋路方法很多都把a 當成標準,它確實很不錯.fringe search邊緣搜尋比a 要好些,在記憶體使用和速度上都有改善.這是參照了 遊戲程式設計精粹7 中 超越a ida 和邊緣搜尋 fringe search beating a at pathfinding on game maps 和 fri...