Bash 4 associative arrays: error "declare: -A: invalid option"
就是bash版本太低
1.先确定现在的版本
bash
bash -version
我的就是版本太低 升级新版本bash4.2 即可
升级步骤
bash
1.下载bash-4.2
wget http://ftp.gnu.org/gnu/bash/bash-4.2.tar.gz
2. 下载完成解压
tar -zxvf bash-4.2.tar.gz
3.进入文件夹
cd bash-4.2
4,.编译
1. ./configure
2. make && make install
3. mv /bin/bash /bin/bash.old
4. sudo mv /bin/bash /bin/bash.old
5. ln -s /usr/local/bin/bash /bin/bash
6. sudo ln -s /usr/local/bin/bash /bin/bash
7 sudo ln -s /usr/local/bin/bash /bin/bash
5.在查看是否安装成功
sh -version