这个我拿到的安装文件, 是之前同事在linux server上装的, 然后我在macos上安装, 报了如标题一样的报错, 我查了下资料, 有这个说法:
您可能正在尝试运行针对不同操作系统编译的二进制文件。
然后我先去官方网站, 按照官方网站在macos的安装方法, 装好了, 这是官方网站的地址:
安装或更新最新版本的 AWS CLI - AWS Command Line Interface
这是中文版的, 如果习惯英文的, 可以自己改下url里面的语言.
最后我去查了下macos和linux的区别, 确实是有区别, 跟我的认知里, 他们同源的, 不太一样. 不然人家官网也不会区别对待这2种操作系统, 给了不同的安装包.
另外我感觉, 也有可能本质原因是cpu架构的原因, 这是linux的:
另外我感觉不装这个cli, python或java里面的有专门支持aws的库或包, 来处理也是可以的.
比如python里面的
估计这些库的本事是cli
每天一点感触: 代码是用相机拍摄逻辑后的照片