如何获取安装lua的全局路径

jprbest

我正在编写一个将包含相对路径的lua应用程序,无论在哪里安装lua,它都会将文件复制到clibs文件夹中

getPath = getWhereLuaInstalled (could be C:\program file(x86)\lua\5.1 or c:\lua\5.1..)

使用package.path将为我返回lua将搜索以找到可执行文件的所有路径。任何的想法?

谢谢

oop

看来您正在为Windows计算机设计此文件(.dll,示例路径对此进行了说明),因此这是一种可能的解决方案。

local io = require "io" 

function getWhereLuaInstalled() 
  local handle = io.popen('where lua')
  local path = handle:read('*a'):match("(.*\\)")
  handle:close()
  return path
end

可以通过替换为Linux系统轻松地修改where luawhich lua

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取安装lua的全局路径

来自分类Dev

如何获取npm全局路径前缀

来自分类Dev

如何获取Lua中加载的脚本的确切路径?

来自分类Dev

如何全局安装 gulp

来自分类Dev

如何从命令行获取python安装路径

来自分类Dev

如何获取安装的Visual Studio 15 Preview 4的路径?

来自分类Dev

LuaJIT,损坏的Lua堆栈并获取全局表

来自分类Dev

C ++ Lua,获取全局字符串

来自分类Dev

C ++ Lua,获取全局字符串

来自分类Dev

如何设置Lua资源的路径

来自分类Dev

Lua全局变量包含当前文件的路径?

来自分类Dev

如何“全局”安装tar文件?

来自分类Dev

如何全局安装节点模块?

来自分类Dev

vlc lua:如何获取当前播放项目的完整路径?

来自分类Dev

获取本地和全局安装的nodejs模块

来自分类Dev

如何全局重新定义LUA功能

来自分类Dev

如何全局重新定义LUA功能

来自分类常见问题

如何从路线获取路径?

来自分类Dev

如何从路径获取图像

来自分类Dev

如何从路线获取路径?

来自分类Dev

如何从路径获取图像

来自分类Dev

如何获取文件路径?

来自分类Dev

Lua:无需全局方法即可获取堆栈跟踪

来自分类Dev

如何确定pidgin安装路径

来自分类Dev

如何找到多位安装路径?

来自分类Dev

如何更改Firefox的安装路径?

来自分类Dev

如何以编程方式获取已安装Excel.exe的路径?

来自分类Dev

如何从VSPackage获取当前正在运行的Visual Studio安装路径

来自分类Dev

如何在批处理文件中获取Visual Studio安装路径