如果,在mac环境下,压缩文件夹,并且使用Elastic Beanstalk 来deploy的时候,发现出错。
具体错误LOG如下:
The configuration file __MACOSX/php-v2/.ebextensions/._logging.config in application version second release 2 contains invalid YAML or JSON. YAML exception: Invalid Yaml: unacceptable character '�' (0x0) special characters are not allowed in "<reader>", position 0, JSON exception: Invalid JSON: Unexpected character (�) at position 0.. Update the configuration file.
好象在mac下压缩文件夹,会默认生成个__MACOSX文件夹?具体原因没有细查,
解决方案如下:
zip -rX file.zip uncompressed_directory