码迷,mamicode.com
首页 > 系统相关 > 详细

linux下今天遇到的问题

时间:2017-08-17 20:12:04      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:错误   手工   path   使用   开始   操作   client   bsp   dock   

之前由于测试需要,必须用mysql5.7的客户端, 现在由于产品完善,开始支持5.6,所以需要装5.6的客户端做测试,考虑到手工测试的效率及不可重复性,准备自动化执行原来的用例。

老的用例是用MySQLdb做driver, MySQLdb默认使用的是5.6,当时为了用了5.7进行了特殊的处理(todo:此处需补充步骤),现在想重用5.6,想法是装一个5.6,然后把用到5.7的MySQLdb删掉, 结果是行不通,总会报一个找不到 libmysqlclient._20xxx的错误,猜测还是受原来的影响。之前把mysql5.7的安装包加到了PATH里, 想从PATH中删除,可是加的操作是在Dockerfile中设置的,所以在 ~/.bashrc ~/.profile里都没有找到相关的值。

最终解决方式是 a 在镜像文件里把MySQLdb特殊的处理部分删除, b 把PATH路径里的5.7删除,只做a,不做b 仍行不通,第一次可以,但后续不知为何又有了找不到 libmysqlclient._20xxx的错误

 

todo:

1 MySQLdb 如何设置使用特定的mysqlclient 版本

linux下今天遇到的问题

标签:错误   手工   path   使用   开始   操作   client   bsp   dock   

原文地址:http://www.cnblogs.com/janey/p/7383773.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!