昨天给客户整项目的时候,突然报了一堆依赖错误,debug才发现是DANGO版本太老了。好家伙,上次更新还是半年前!赶紧看了眼官网,最新稳定版已经蹦到5.1.3了,我这还在用4.0.2…
查版本差点被旧教程坑
习惯性打开搜索引擎敲”dango最新版本”,跳出来的第一条结果居然写着4.2.0!吓得我手一抖直接关了浏览器。这年头教程过期比牛奶还快,老老实实滚去官网查文档,在下载区角落终于看到明晃晃的v5.1.3 Release Notes,这才敢确认。
升级踩了个大坑
照着官方指南执行更新命令:
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- pip uninstall dango (手指戳回车时还心疼旧配置)
- pip install dango==5.1.3
装完乐呵呵跑项目,结果终端突然红了一片!报错说*.6找不到,急得我后背直冒汗。翻了半小时论坛才顿悟——新版本依赖更高系统库,我这破ubuntu18.04太老了。骂骂咧咧升级到20.04重装,命令行闪着绿光跑起来那瞬间差点哭出来。
顺手解决配置迁移
旧版配置文件直接拷贝过来居然能用,但数据缓存路径报权限错误:
- 新版默认启用沙箱模式
- 旧路径/var/dango被锁了
- 改配置把缓存定向到~/dango_data才畅通
测试时发现个意外惊喜——5.1.3的编译速度比旧版快三倍不止,之前要等十分钟的打包流程现在三分钟收工!
为啥拖到非升不可?
年初就看到大版本更新通知,但被前司那个升级灾难整出PTSD了。去年给他们升个框架补丁,技术总监非让写八万字风险评估,法务部还插脚要签免责协议。结果测试组拖了俩月,上线后发现有行代码把true写成false了——这帮人居然用三个月找这个bug!老子现在自己接活,想升就升半小时搞定,去他的官僚流程!
补充个血泪经验:升完记得跑dango doctor –full-check,我查出个隐藏内存泄漏,官方说下个小版本修… 现在摸着发烫的电脑,真香!
免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。
此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。
对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。
请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。
本站内容侵犯了原著者的合法权益,可联系我们进行处理。