2017-09-26 13 views
0

Flaskアプリケーションを配備するための環境をAmazon Elastic Beanstalkに作成しようとしています。私はまた、右の前のものについては、このエラーが発生しますAWS EB:無効なrequirements.txt終了ステータス2

Your requirements.txt is invalid. Snapshot your logs for details.

[Instance: i-05fe3499c279c3ca9] Command failed on instance. Return code: 1 Output: (TRUNCATED)...) File "/usr/lib64/python2.7/subprocess.py", line 541, in check_call raise CalledProcessError(retcode, cmd) CalledProcessError: Command '/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt' returned non-zero exit status 2. Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/03deploy.py failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.

マイrequirements.txtファイル:

click==6.7 
Flask==0.12.2 
itsdangerous==0.24 
Jinja2==2.9.6 
MarkupSafe==1.0 
Werkzeug==0.12.2 

Iしかし、私はeb createを実行するたびに、私は次のエラーを取得しますAWS Consoleを介して環境を再構築しようとしましたが、これらの同じエラーが依然として残っています。誰にも解決策はありますか?ありがとう!

EDITactivity.logから誤った出力の付図一部:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte 
You are using pip version 7.1.2, however version 9.0.1 is available. 
You should consider upgrading via the 'pip install --upgrade pip' command. 
Error installing dependencies: Command '/opt/python/run/venv/bin/pip install -r /opt/python/ondeck/app/requirements.txt' returned non-zero exit status 2 
+0

"詳細については、コンソールまたはEB CLIを使用して/var/log/eb-activity.logをチェックしてください。そこを見ましたか? – mbrig

+0

@mbrig私の編集を参照してください。 :-)おかげで – Mangohero1

答えて

1

あなたのファイルがBOMを持っているようです。ファイルの先頭に2バイト(通常は0xFEFF)で、ファイルがUTF-8であることをテキストエディタに伝えます。これらのバイトを手動で削除するか、ファイルをANSI/ASCIIとして保存してください(用語はエディタによって変わることがあります)。 Windowsのメモ帳では、[名前を付けて保存]を使用し、下のドロップボックスで[ANSI/ASCII]を選択します。

+0

どのように面白い!それが問題であるとは考えていませんでした。エンコードをANSIに変更しました。あなたの助けに感謝。 :-) – Mangohero1

関連する問題