首页 > 技术知识 > 正文

典型的错误提示如下:

./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

猜你喜欢