2012-11-07 28 views
5

Tôi đang cố triển khai ứng dụng đầu tiên của mình bằng Python/Flask trên Heroku. Tôi thực sự không biết mình đang làm gì và chỉ làm theo hướng dẫn tại https://devcenter.heroku.com/articles/python#prerequisites. Khi tôi gõ lệnh heroku ps:scale web=1 Tôi nhận được thông báo lỗi "No such type as web". My Procfile nói web: python scrabble_cheater.py, mà tôi tin là chính xác. Đây là nhật ký của nhà ga của tôi:Mới đối với Heroku - "Không có loại như web"

(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku status 
=== Heroku Status 
Development: No known issues at this time. 
Production: No known issues at this time. 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku config 
=== enigmatic-mountain-1395 Config Vars 
LANG:    en_US.UTF-8 
LD_LIBRARY_PATH: /app/.heroku/vendor/lib 
LIBRARY_PATH:  /app/.heroku/vendor/lib 
PATH:    /app/.heroku/venv/bin:/bin:/usr/local/bin:/usr/bin 
PYTHONHASHSEED: random 
PYTHONHOME:  /app/.heroku/venv/ 
PYTHONPATH:  /app/ 
PYTHONUNBUFFERED: true 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku ps 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ git push heroku master 
Warning: Permanently added the RSA host key for IP address '50.19.85.154' to the list of known hosts. 
Everything up-to-date 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ heroku ps:scale web=1 
Scaling web processes... failed 
! No such type as web 
(venv)jason-olsens-macbook-pro:scrabble paulnichols$ 

Bất kỳ trợ giúp nào được đánh giá cao!

+3

Đầu ra 'heroku ps' trống của bạn cho thấy có điều gì đó sai với' Procfile' của bạn. Hãy chắc chắn rằng heroku có thể tìm thấy nó và nó chứa những gì bạn nghĩ rằng nó. –

+1

Ban đầu tôi đã đặt tên cho tệp procfile là trường hợp thấp hơn, nhưng tôi đã sửa lỗi đó. Tôi nghĩ rằng tôi đang gặp rắc rối khi đẩy nó vào repo Heroku, nhưng tôi không biết làm thế nào để kiểm tra. – thumbtackthief

+1

Bạn có thể gặp một số sự cố trong môi trường không phân biệt chữ hoa chữ thường. Nếu vậy, hãy thử [thủ thuật này] (http://stackoverflow.com/a/3011723/1002469) với git để thay đổi trường hợp của tệp. Bạn có thể 'git push' bình thường sau đó. –

Trả lời

4

Procfile được lưu với một phần mở rộng .txt do nhầm lẫn - khi tôi đã xóa tiện ích mở rộng hoạt động.

Các vấn đề liên quan