Jenkins执行svn update报错 | 您所在的位置:网站首页 › 王者荣耀凯凯的所有动画 › Jenkins执行svn update报错 |
在Jenkins Pipeline脚本里面,执行sh: svn update报错信息: locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory Updating '.': svn: E000022: Error converting entry in directory '***' to UTF-8 svn: E000022: Can't convert string from native encoding to 'UTF-8': svn: E000022: {U+9875}{U+9762}-1-1-{U+706F}{U+5149}.png.meta查了一圈下来,没有能直接解决我的问题的答案,故在此记录一下。 查找【svn: E000022: Can't convert string from native encoding to 'UTF-8'】,得到的结果都是设置export LC_ALL=en_US.UTF-8,或者export LC_ALL=zh_CN.UTF-8。 添加进去,还是报上面问题。 有看到一个文档,查询本地的local信息: locale -a得到结果: C C.UTF-8 POSIX可以看到,我这个docker容器下确实是没有en_US、zh_CN的。 改成本地有的,是不是就可以了呢? export LC_ALL=C.UTF-8把上面脚本插入到sh的svn update前面,脚本运行不报错,svn可以正常拉取更新。问题解决! |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |