关于后端:老项目更新skynet版本

7次阅读

共计 533 个字符,预计需要花费 2 分钟才能阅读完成。

 明天逛了下云风的博客,发现 skynet 曾经公布到 1.5.0 了,之前的老我的项目始终用 skynet1.1.0,看到最近做了那么多批改,所以灵机一动,更新老我的项目的 skynet 版本。想法是好的,实现起来过程颇为周折。首先是老版本只反对到 lua5.3,当初须要换新的 lua5.4.3,有最新的 5.4.4 版本,然而 skynet 貌似还没切换到最近的,以后有一个分支是反对的 5.4.4 版本的,云风还没合入主线,基于我的项目稳固着想,保险一点我先把 lua 从 5.3 更新到 5.4.3 版本了。而后,就是 g ++ 降级的问题。这个还好解决 cenos7 只须要执行上面几个命令就更切换到 8.3 版本了,centos7 自带的 4.3 版本切实是没法看。g++ 降级命令如下
sudo yum install centos-release-scl
sudo yum install devtoolset-8-gcc*
scl enable devtoolset-8 bash
source /opt/rh/devtoolset-8/enable
 还有一个问题就是之前老我的项目用到了 lua_newuserdata 新版的须要 lua_newuserdatanv 取代,这部分批改最恶心了,要整个我的项目搜一遍 =。=。没啥技术含量,都是体力活。
正文完
 0