在 Rancher 中执行升级,报错:sed: -e expression #1, char 36: unknowd option to ‘s’的解决

1、在 Jenkins 中构建镜像成功,如图1

在 Jenkins 中构建镜像成功

图1

2、在 Rancher 中执行升级,报错:sed: -e expression #1, char 36: unknowd option to ‘s’,如图2

在 Rancher 中执行升级,报错:sed: -e expression #1, char 36: unknowd option to 's'

图2

3、将.sh文件中的/替换为@,如图3

sed -i “s/CMCP_API_CFG_YII_DEBUG/$CMCP_API_CFG_YII_DEBUG/g” /sobey/www/cmcp-api/.env;

替换为

sed -i “s@CMCP_API_CFG_YII_DEBUG@$CMCP_API_CFG_YII_DEBUG@g” /sobey/www/cmcp-api/.env;

将.sh文件中的/替换为@

图3

4、在 Rancher 中执行升级,成功

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/250395.html

(0)
上一篇 2022年4月29日 22:17
下一篇 2022年4月29日 22:18

相关推荐

发表回复

登录后才能评论