Loading...
首页专栏详情
打赏

为什么执行server_install脚本报错?

易百纳技术社区 途行者阿杜 2021-10-08 10:20:31

典型的错误提示如下:

./server_install
\33[32m
you must use 'root' to execute this shell
\33[39m
./cross.install: 25: Syntax error: "do" unexpected (expecting "fi")
./cross.install: 28: Syntax error: "do" unexpected (expecting "fi")
./cross.install: 30: Syntax error: "do" unexpected (expecting "fi")

这是因为SDK发布的脚本都是基于bash的,而您使用的linux服务器可能安装的是dash或者其他的命令行程序。推荐解决方法:卸载dash或者把默认的sh改成bash。一般删除原来的sh软链接,重新建立一个指向bash的软链接即可:

cd /bin
rm –f sh
ln –s /bin/bash /bin/sh
947
收藏
5
评论
0个
内容存在敏感词
打赏作者
途行者阿杜
您的支持将鼓励我继续创作!
金额:
¥1 ¥5 ¥10 ¥50 ¥100
支付方式:
微信支付
支付宝支付
微信支付
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区