Skip to content
cloudwu edited this page Nov 4, 2014 · 17 revisions
  • 编译 lua 时,因为找不到 readline/readline.h 等出错怎么办?

仔细阅读 http://www.lua.org/manual/5.2/readme.html ,然后确保你安装了 readline 的开发库。

  • 编译 jemalloc 时出错怎么办?

jemalloc 是用 git submodule 模式引用,安装 git 确保 make 可以自动更新到 jemalloc 仓库。或自行下载 jemalloc 复制到对应目录。且编译 jemalloc 需要安装 autoconf 。如果还嫌麻烦,参考 platform.mk 里 macosx 的写法,定义宏来取消 jemalloc 。

  • skynet 有 Windows 版么?

不会有官方的 Windows 版,如果你希望在 Windows 下开发,请安装 Linux 虚拟机环境。非官方 Windows 版可以寻求社区支持,或自己做一个。

  • 运行 lua examples/client.lua 出错?

确保你使用的是 Lua 5.2 以上版本。

  • 在 skynet.lua 中,require "skynet.core" 引用的库为什么找不到对应的代码?

请阅读 Lua 的文档,然后在 C 代码中 grep `luaopen_skynet_core" 。

Clone this wiki locally