濮阳杆衣贸易有限公司

主頁 > 知識庫 > lua中使用packagepath解決多個項目的路徑?jīng)_突問題

lua中使用packagepath解決多個項目的路徑?jīng)_突問題

熱門標(biāo)簽:漳州智云呼電話機(jī)器人 清朝地圖標(biāo)注哈爾濱 武漢外呼防封系統(tǒng)多少錢 怎么去除地圖標(biāo)注 個人怎么在地圖標(biāo)注需要的店鋪 百度地圖標(biāo)注早餐區(qū)域 地圖標(biāo)注大廈 新岸線智能電銷機(jī)器人 冀州市地圖標(biāo)注

當(dāng)多個lua項目在同一臺服務(wù)器中有多個文件的文件名相同時,會優(yōu)先使用路徑中的排在前的項目的文件,導(dǎo)致引用的文件并不是你預(yù)期的那樣。

例如:有項目A和項目B,都有一個文件test.lua,而test.lua這個文件在項目A和項目B內(nèi)容都是不一樣的,如果nginx的配置中,lua的packagepath是把項目A放在了前面。那么項目B在引用test.lua的時候,會使用了項目B的test.lua文件,這就導(dǎo)致了錯誤的出現(xiàn)。

那要如何解決這個問題呢?

我們可以在各自的項目中,重新定義packagepath。這樣就避免了路徑?jīng)_突的問題。

例子:

復(fù)制代碼 代碼如下:

local p = "/diska/htdocs/work/"
local m_package_path = package.path
package.path = string.format("%s?.lua;%s?/init.lua;%s", p, p, m_package_path)

標(biāo)簽:宣城 臺灣 德宏 天門 金昌 儋州 天門 濰坊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《lua中使用packagepath解決多個項目的路徑?jīng)_突問題》,本文關(guān)鍵詞  lua,中,使用,packagepath,解決,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《lua中使用packagepath解決多個項目的路徑?jīng)_突問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于lua中使用packagepath解決多個項目的路徑?jīng)_突問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    瓦房店市| 玉龙| 苏尼特左旗| 金平| 左云县| 桐城市| 察雅县| 屯门区| 类乌齐县| 遵义市| 多伦县| 隆回县| 望谟县| 新绛县| 林州市| 兴城市| 丹寨县| 合阳县| 桦南县| 雅江县| 达日县| 鄄城县| 山阴县| 霍林郭勒市| 溧水县| 泾阳县| 百色市| 太和县| 育儿| 奎屯市| 遵义县| 南陵县| 安阳县| 景宁| 随州市| 安顺市| 镇宁| 长宁区| 永吉县| 南丹县| 化隆|