OSX で  Elastic Beanstalk のサンプルデプロイでハマったところのメモ

[Elastic Beanstalk を使用してウェブアプリをデプロイする - AWS の使用開始](http://docs.aws.amazon.com/ja_jp/gettingstarted/latest/deploy/overview.html)

のときに罠があったので回避方法をメモしておきます。

[ステップ 3: AWS Elastic Beanstalk を使用してアプリをデプロイする - AWS の使用開始](http://docs.aws.amazon.com/ja_jp/gettingstarted/latest/deploy/deploying-with-elastic-beanstalk.html)

まですすんだとき、zip ファイルを finder から作成すると、OSX用のメタ情報ファイルなどが内包されてしまい、まともにデプロイできず、EC2インスタンスが立ち上がるところまで辿りつけませんでした。

zip ファイルを finderから作成した場合 `アーカイブ.zip` ができますが、それを対象に以下をコンソールから実行してください。

``` shell-session
$ zip -d アーカイブ.zip __MACOSX/\*
```

私の場合は以下のように実行され、この `アーカイブ.zip` を用いればまともに動かすことができました。

``` shell-session
$ zip -d アーカイブ.zip __MACOSX/\*
deleting: __MACOSX/
deleting: __MACOSX/.ebextensions/
deleting: __MACOSX/.ebextensions/._setup.config
deleting: __MACOSX/._.ebextensions
deleting: __MACOSX/._.gitignore
deleting: __MACOSX/._app_config.json
deleting: __MACOSX/._iam_policy.json
deleting: __MACOSX/._LICENSE.txt
deleting: __MACOSX/._NOTICE.txt
deleting: __MACOSX/._package.json
deleting: __MACOSX/public/
deleting: __MACOSX/public/static/
deleting: __MACOSX/public/static/bootstrap/
deleting: __MACOSX/public/static/bootstrap/css/
deleting: __MACOSX/public/static/bootstrap/css/._jumbotron-narrow.css
deleting: __MACOSX/public/static/bootstrap/css/theme/
deleting: __MACOSX/public/static/bootstrap/css/theme/amelia/
deleting: __MACOSX/public/static/bootstrap/css/theme/amelia/._bootstrap.css
deleting: __MACOSX/public/static/bootstrap/css/theme/._amelia
deleting: __MACOSX/public/static/bootstrap/css/theme/default/
deleting: __MACOSX/public/static/bootstrap/css/theme/default/._bootstrap.css
deleting: __MACOSX/public/static/bootstrap/css/theme/._default
deleting: __MACOSX/public/static/bootstrap/css/theme/flatly/
deleting: __MACOSX/public/static/bootstrap/css/theme/flatly/._bootstrap.css
deleting: __MACOSX/public/static/bootstrap/css/theme/._flatly
deleting: __MACOSX/public/static/bootstrap/css/theme/slate/
deleting: __MACOSX/public/static/bootstrap/css/theme/slate/._bootstrap.css
deleting: __MACOSX/public/static/bootstrap/css/theme/._slate
deleting: __MACOSX/public/static/bootstrap/css/theme/united/
deleting: __MACOSX/public/static/bootstrap/css/theme/united/._bootstrap.css
deleting: __MACOSX/public/static/bootstrap/css/theme/._united
deleting: __MACOSX/public/static/bootstrap/css/._theme
deleting: __MACOSX/public/static/bootstrap/._css
deleting: __MACOSX/public/static/bootstrap/fonts/
deleting: __MACOSX/public/static/bootstrap/fonts/._glyphicons-halflings-regular.eot
deleting: __MACOSX/public/static/bootstrap/fonts/._glyphicons-halflings-regular.svg
deleting: __MACOSX/public/static/bootstrap/fonts/._glyphicons-halflings-regular.ttf
deleting: __MACOSX/public/static/bootstrap/fonts/._glyphicons-halflings-regular.woff
deleting: __MACOSX/public/static/bootstrap/._fonts
deleting: __MACOSX/public/static/bootstrap/js/
deleting: __MACOSX/public/static/bootstrap/js/._bootstrap.min.js
deleting: __MACOSX/public/static/bootstrap/._js
deleting: __MACOSX/public/static/bootstrap/._LICENSE
deleting: __MACOSX/public/static/._bootstrap
deleting: __MACOSX/public/static/jquery/
deleting: __MACOSX/public/static/jquery/._jquery.js
deleting: __MACOSX/public/static/jquery/._MIT-LICENSE.txt
deleting: __MACOSX/public/static/._jquery
deleting: __MACOSX/public/._static
deleting: __MACOSX/public/templates/
deleting: __MACOSX/public/templates/._index.html
deleting: __MACOSX/public/._templates
deleting: __MACOSX/._public
deleting: __MACOSX/._README.md
deleting: __MACOSX/routes/
deleting: __MACOSX/routes/._index.js
deleting: __MACOSX/._routes
deleting: __MACOSX/._server.js
deleting: __MACOSX/views/
deleting: __MACOSX/views/._index.jade
deleting: __MACOSX/views/._layout.jade
deleting: __MACOSX/._views
```