- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从 Ubuntu 20.04 迁移到 Debian 10。现在 Lua 5.3 没有使用“require”找到我自己的模块。之前在 Ubuntu 上运行良好,我怀疑我现在遗漏了一些东西......
欢迎指点!谢谢
在 ~/.bashrc 中我从之前的安装中复制了:
export LUA_PATH_5_3="/home/martin/lua/?.lua;;"
export LUA_PATH="/home/martin/lua/?.lua;;"
运行编译时我明白了,所以它没有查看正确的文件夹
module 'weeknumber' not found:
no field package.preload['weeknumber']
no file '/usr/local/share/lua/5.3/weeknumber.lua'
no file '/usr/local/share/lua/5.3/weeknumber/init.lua'
no file '/usr/local/lib/lua/5.3/weeknumber.lua'
no file '/usr/local/lib/lua/5.3/weeknumber/init.lua'
no file './weeknumber.lua'
no file './weeknumber/init.lua'
no file './weeknumber.lua'
no file './weeknumber/init.lua'
no file './lua/weeknumber.lua'
no file './lua/weeknumber/init.lua'
no file '/opt/zbstudio/lualibs/weeknumber/weeknumber.lua'
no file '/opt/zbstudio/lualibs/weeknumber.lua'
no file '/opt/zbstudio/lualibs/weeknumber/weeknumber/init.lua'
no file '/opt/zbstudio/lualibs/weeknumber/init.lua'
no file '/opt/zbstudio/lualibs/weeknumber.lua'
no file '/opt/zbstudio/lualibs/weeknumber/weeknumber.lua'
no file '/opt/zbstudio/lualibs/weeknumber/init.lua'
no file '/usr/local/lib/lua/5.3/weeknumber.so'
no file '/usr/local/lib/lua/5.3/loadall.so'
no file './weeknumber.so'
no file '/opt/zbstudio/bin/linux/x64/clibs53/weeknumber.so'
no file '/opt/zbstudio/bin/linux/x64/clibs53/libweeknumber.so'
测试
print ( os.getenv("PATH"))
print ( os.getenv("LUA_PATH_5_3"))
print ( os.getenv("LUA_PATH"))
显示环境没有被拾取,连PATH都不完整。我也尝试过 .profile,没有变化:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
nil
;;./?.lua;./?/init.lua;./lua/?.lua;./lua/?/init.lua;/opt/zbstudio/lualibs/?/?.lua;/opt/zbstudio/lualibs/?.lua;/opt/zbstudio/lualibs/?/?/init.lua;/opt/zbstudio/lualibs/?/init.lua;/opt/zbstudio/lualibs/?.lua;/opt/zbstudio/lualibs/?/?.lua;/opt/zbstudio/lualibs/?/init.lua
最佳答案
这是经过大量尝试后的答案。因为 Zerobrane 是一个 X11 程序而不是终端程序,所以不评估 ~/.profile 或 ~/.bashrc 中的条目。 X11 有它自己的机制,显然它在 Debian 上的工作方式与 Ubuntu 有点不同。
解决方案(几个选项之一):将所有重要条目放入 ~/.xsessionrc
export LUA_PATH_5_3="/home/martin/lua/?.lua;;"
export LUA_PATH="/home/martin/lua/?.lua;;"
export PATH=<some relevant path>/bin:$PATH
因为懒惰,我重新启动并且一切正常。我从 ~/.profile 和/etc/profile 中删除了所有条目,只留下了 ~/.bashrc,因此终端 session 具有这些环境 session 。
关于lua - Zerobrane 不访问环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67263025/
我正在从 Ubuntu 20.04 迁移到 Debian 10。现在 Lua 5.3 没有使用“require”找到我自己的模块。之前在 Ubuntu 上运行良好,我怀疑我现在遗漏了一些东西.....
我一直在尝试使用 ZeroBrane 调试服务器来调试我使用 Gideros 开发的应用程序,同时使用网络上提供的各种示例和 ZeroBrane 示例中的示例在 GiderosAndroidPlaye
我开始在 ubuntu 中使用 ZeroBrane 工作室来完成我的 Corona 项目。为了让 Corona 工作,我在 ubuntu 中使用了葡萄酒。在 Corona SDK 配置路径之后,我尝试
我下载了 ZeroBraneStudioEduPack-1.40-linux.sh 并运行了它,但我找不到任何地方的 IDE。 这是我运行 ./ZeroBraneStudioEduPack-1.40-
当 print(_ENV) 在 windows 上的 zerobrane studio 中使用时,结果为 nil。我们可以将 _ENV 变量设置为预期用途吗?作为代码示例, a = 15
我已经使 corona sdk 在 linux 上与 wine 一起工作,除了 zerobrane 解释器路径外,一切都很好。我明白了 =>运行检测器:无法找到/home/zed/.wine/driv
我已按照本教程调试 Redis Lua 脚本。 https://www.youtube.com/watch?v=7mlajCj4QPw 除了 Stack 窗口不显示任何输出之外,一切正常,因此我看不到
我想在 Windows 7 上使用 ZeroBraneStudio 1.4 和我自己的 lua 解释器 (5.1) 调试我的应用程序。 我在 user.lua 中设置了解释器作为 path.lua =
经过研究我发现: git clone https://github.com/xianyi/OpenBLAS.git cd OpenBLAS make NO_AFFINITY=1 USE_OPENMP=
我想为我在 zerobrane 中的所有项目添加一个模块路径。我将以下代码添加到 user.lua 中。 LUA_PATH=LUA_PATH .. ';mypath' or package.path
我是一名优秀的程序员,十分优秀!