明天逛了下云风的博客,发现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-sclsudo yum install devtoolset-8-gcc*scl enable devtoolset-8 bashsource /opt/rh/devtoolset-8/enable
还有一个问题就是之前老我的项目用到了lua_newuserdata新版的须要lua_newuserdatanv 取代,这部分批改最恶心了,要整个我的项目搜一遍=。=。没啥技术含量,都是体力活。