亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

lua中使用packagepath解決多個項目的路徑沖突問題

 更新時間:2015年04月21日 09:34:36   投稿:junjie  
這篇文章主要介紹了lua中使用packagepath解決多個項目的路徑沖突問題,本文描述了問題的產生環(huán)境和原因,并給出了解決方法,需要的朋友可以參考下

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

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

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

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

例子:

復制代碼 代碼如下:

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)

相關文章

  • Lua教程(二):C++和Lua相互傳遞數據示例

    Lua教程(二):C++和Lua相互傳遞數據示例

    這篇文章主要介紹了Lua教程(二):C++和Lua相互傳遞數據示例,本文主要講解了基本數據類型的傳遞,比如整形(int)、字符串(string)、數字(number)及bool值,需要的朋友可以參考下
    2014-09-09
  • Lua游戲開發(fā)教程之時區(qū)問題詳解

    Lua游戲開發(fā)教程之時區(qū)問題詳解

    時間顯示問題說白了就是時差問題,這篇文章主要給大家介紹了關于Lua游戲開發(fā)教程之時區(qū)問題的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09
  • Lua元表與元方法實例講解

    Lua元表與元方法實例講解

    這篇文章主要介紹了Lua元表與元方法實例講解,本文講解了算術類、關系類元方法、table訪問的元方法等內容,需要的朋友可以參考下
    2014-09-09
  • Redis教程(五):Set數據類型

    Redis教程(五):Set數據類型

    這篇文章主要介紹了Redis教程(五):Set數據類型,本文講解了Set數據類型概述、相關命令、命令使用示例、應用范圍等內容,需要的朋友可以參考下
    2015-04-04
  • Lua中的迭代器和泛型for介紹

    Lua中的迭代器和泛型for介紹

    這篇文章主要介紹了Lua中的迭代器和泛型for介紹,任何一種結構,只要允許你遍歷集合中所有元素的都可稱之為迭代器,本文就講解了Lua中迭代器的相關知識和代碼實例,并講解了泛型for的語法,需要的朋友可以參考下
    2015-04-04
  • Lua中的模塊與module函數詳解

    Lua中的模塊與module函數詳解

    這篇文章主要介紹了Lua中的模塊與module函數詳解,本文講解了編寫一個簡單的模塊、避免修改模塊名的方法、模塊名參數等內容,需要的朋友可以參考下
    2014-09-09
  • 編寫高性能Lua代碼的方法

    編寫高性能Lua代碼的方法

    這篇文章主要介紹了編寫高性能Lua代碼的方法,本文是基于Lua語言的創(chuàng)造者Roberto Ierusalimschy的一篇文章翻譯改寫而來,需要的朋友可以參考下
    2014-10-10
  • Lua中break語句的使用方法詳解

    Lua中break語句的使用方法詳解

    這篇文章主要介紹了Lua中break語句的使用方法詳解,是Lua入門學習中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • Lua中調用C++函數實例

    Lua中調用C++函數實例

    這篇文章主要介紹了Lua中調用C++函數實例,本文是Lua和C++通信系列文章的最后一篇,需要的朋友可以參考下
    2014-09-09
  • Lua table中安全移除元素的方法

    Lua table中安全移除元素的方法

    這篇文章主要介紹了Lua table中安全移除元素的方法,本文給出3種實現方法,分別是從后往前刪除和while刪除,需要的朋友可以參考下
    2015-06-06

最新評論