如何运行最新版本的awesome?
2021-6-17 5:7:57
收藏:0
阅读:138
评论:2
问题
我该怎么做才能使用awesome >= 4.3?
我的问题
我在Ubuntu 18.04上运行着awesome 4.2(使用apt安装)。但是现在我想使用一些使用awful.popup的widgets,而这是在awesome 4.3中引入的。于是我以为我可以通过编译自己的新版本来使它们正常工作。
然后按照构建说明做了以下步骤:
git clone https://github.com/awesomeWM/awesome
cd awesome
make
然后似乎一切都工作正常,直到最终失败为止:
...
[ 87%] 生成 API 文档
Error: no suitable Lua interpreter found
Error: supported versions are: 5.2 5.1
CMakeFiles/ldoc.dir/build.make:289: recipe for target 'doc/index.html' failed
make[3]: *** [doc/index.html] Error 1
CMakeFiles/Makefile2:211: recipe for target 'CMakeFiles/ldoc.dir/all' failed
make[2]: *** [CMakeFiles/ldoc.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make[1]: *** [all] Error 2
Makefile:14: recipe for target 'cmake-build' failed
make: *** [cmake-build] Error 2
所以我理解的是我的Lua版本是5.3,而awesomeConfig.cmake告诉我5.3应该是有效的:
# 5.1 <= LUA_VERSION < 5.4
当前运行的awesome版本是:
$ awesome --version
awesome v4.2 (Human after all)
• Compiled against Lua 5.3.3 (running with Lua 5.3)
• D-Bus support: ✔
• execinfo support: ✔
• xcb-randr version: 1.5
• LGI version: 0.9.2
点赞
用户1672598
如果你在 Ubuntu 上,最好首先运行 apt build-dep awesome -y。它将安装 make 所需的一切内容。请注意,如果您的 Lua 配置出现问题,则可能会继续出现错误。
2021-09-08 22:26:36
评论区的留言会收到邮件通知哦~
推荐文章
- Lua 虚拟机加密load(string.dump(function)) 后执行失败问题如何解决
- 我想创建一个 Nginx 规则,禁止访问
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?

Doyousketch2 提供了解决这个问题所需的关键线索。我成功运行
make的方法是:make CMAKE_ARGS="-DGENERATE_DOC:BOOLEAN=OFF"