问题描述:运行一个程序代码,我首先要运行脚本setup.sh,进行初始化,输入指令:source ./setup.sh linux
终端提示:setup.sh:51:=not found
解决方法:这个错误提示代表的意思是setup.sh文件的第51行代码有错误,很可能是第51行代码的表达方式ubuntu系统无法识别,所以直接进入.sh文件修改对应行的代码就行,修改成当前所用系统可以是别的代码类型
我就是直接打开.sh文件查看第51行代码,发现这一行的代码是一个if判断,这个if判断不影响我的程序的运行,所以我直接将这个if-else判断屏蔽掉了,于是问题就解决了,可以正常运行了。
当时这个问题找了很久,我本来使用的是Ubuntu12.04版本的可以正常运行我的软件库,升级到16.04之后发现就出现这样的错误,花费我不少时间才找出解决方法。