0

Heroku の Python/Flask チュートリアルに従っています: https://devcenter.heroku.com/articles/python

これらは私が取るステップです:

heroku login
mkdir MyFlaskApp
python virtualenv.py MyFlaskApp --distribute
source MyFlaskApp/bin/activate
cd MyFlaskApp
pip install Flask
pip freeze > requirements.txt
foreman start
git init
git add .
git commit -m "First commit"
heroku create MyFlaskApp
git push heroku master

ただし、git add & commit を実行すると、大量のファイルが取得されます。チュートリアルでは、git push heroku masterレポートCounting objects: 10は ですが、私はCounting objects: 425.

何が問題なのですか?

私が見る唯一の違いは、チュートリアルがアプリのフォルダー (例) への移動について言及していないことですcd MyFlaskApp

更新:MyFlaskAppこれは、上記の手順を実行した後のフォルダー内のフォルダー構造です。

bin/
include/
lib/
Procfile
app.py
requirements.txt
.gitignore

更新 2:私の.gitignoreファイル (チュートリアルのように):

venv
*.pyc
4

1 に答える 1

2

実際には、ローカル ディレクトリに virtualenv を作成しています。venv ディレクトリに作成するか、次の 3 つの項目をそれぞれ .gitignore に追加します。

bin
include
lib
于 2012-09-17T22:02:28.943 に答える