hỏi heroku cli của heroku
sao mình dùng lệnh heroku cli gọ bằng cmd upload web lên heroku bị lỗi này
2 CÂU TRẢ LỜI
Heroku CLI yêu cầu bắt buộc phải sử dụng git (https://git-scm.com/download/win) tham khảo: https://devcenter.heroku.com/articles/git#prerequisites-install-git-and-the-heroku-cli không thể dùng git-portable thay thế được.
giờ mình bị thêm 1 lỗi này mà không fix được ,định dùng cmd upload lên heroku 1 trang web,nhưng khi gõ heroku login nó bị lỗi này ,lỗi này do host,hay do heroku cli,hay lỗi cmd,lỗi máy tính,mình mở cmd trong thư mục documents của phân vùng c ổ đĩa
@koyoy Theo như mình thấy thì đây không phải là lỗi, mà heroku yêu cầu bạn mở hiện kết trong terminal bằng trình duyệt, bạn click vào liên kết đó thử đi
@dao.thai.son ,vậy không phải lỗi heroku cli à,mà sau mình cấu hình heroku như document heroku và viblo chỉ dẫn mà cài django,flask,laravel không được,,nào là build failed ,nào là application error
@koyoy heroku cli chỉ là 1 giao diện command để giúp bạn tương tác với API của Heroku là chính, công các công việc build, compile app thì vẫn cần phụ thuộc các giá trị bạn cấu hình trong source code đóng vai trò quyết định deploy lên heroku có thành công hay không
@dao.thai.son ,làm cả chục lần như add buildpacks,config var,edit file setting, mà vẫn bị lỗi mình cũng vô log -tail xem mà chưa được lỗi application error,hôm qua cài django dùng python 3.7.12 không được,dù heroku nó có support 3.7.12
@dao.thai.son sao upload lên nó bị lỗi này,do cấu hình hay do procfile không phù hợp window 10 32 bit như bạn nói hôm qua,mà mình chỉ thử up 1 file web tĩnh thử nghiệm
@koyoy https://devcenter.heroku.com/articles/git#prerequisites-install-git-and-the-heroku-cli Theo như các bước trong này, bạn thao tác đến bước nào thì gặp lỗi
@dao.thai.son .git push đó
$ heroku create -a example-app
bước này đã chạy thành công rồi đúng không bạn ? hay bạn đã có app rồi và chạy command này
$heroku git:remote -a example-app
nếu đã có heroku app rồi thì có thể ở bước heroku login -i
thì bạn chưa login thành công nên không thể git push heroku main
lên heroku
@dao.thai.son ,login rồi và heroku git remote luôn,mà sao bài kia không nói rõ add path git scm ,bài cài django đó,mình tưởng cấu hình django sai hay host sai
@dao.thai.son phải -! à
@dao.thai.son mình thử upload 1 file web lên heroku bằng cmd thì không bị lỗi,còn đưa django lên heroku bằng cmd theo hướng dẫn heroiku thì bii5 lỗi
@dao.thai.son ,dao thai son sao minh cai django trong heroku bị lỗi failed hoài,do cấu hình django à
Bạn chưa cài đặt git trên windows, bạn cài đặt theo link này nhé https://git-scm.com/download/win
mình download heroku cli và cài ở phân vùng c rồi mà,với lại login bằng cmd được và tạo app được,mình có download git scm portable ở phân vùng d mà ,sao dùng cmd upload nó báo lỗi is not reconigzed
@koyoy Theo như hình bạn đăng lên thì git đang chưa được cài, bạn có thể thêm git vào path enviroment của windows để có thể gọi trực tiếp câu lệnh git
lên nhé!
Như thế này là được nè
@minhtuan.nguy ,mình có git scm portable mà
@koyoy bạn có git scm portable tuy nhiên muốn gọi git lên phải truyền vào full path tới git.exe
, như thế kia là heroku đang gọi lệnh git nhưng k được, đơn giản nhất thì bạn cần cài bản git đầy đủ vào, hoặc là có thể add path enviroment để cmd gọi thẳng trực tiếp đến git
Bạn có thể đọc thêm tại https://docs.microsoft.com/en-us/previous-versions/office/developer/sharepoint-2010/ee537574(v=office.14)#:~:text=To add a path to the PATH environment variable&text=In the System dialog box,to Path and select it.
@minhtuan.nguy còn lỗi này thì sao làm sao fix
@minhtuan.nguy mình làm theo trang web bạn share kia sao dùng cmd upload lên heroku vẫn bị lỗi not reconigzed và mình cũng add biến path vô cmd
Bạn phải cài ở phần System Variables, với Variable là Path
nhé
@minhtuan.nguy ,file git cmd à,mình xài bản portable chỉ có mọi cái git-cmd thôi,mà sao áp dụng cách của bạn gõ heroku cli vô cmd thì nó bị lỗi is not reconized
@koyoy ,mình fix lỗi đó được rồi nhưng lại bị 1 lỗi khác khi dùng git upload thư mục document trong phân vùng c tức c:/user/docuemtns vào lúc mình gõ heroku git:remote -a tên app thì nó báo cannot open spawn
@koyoy ,bạn ơi sao mình push lên github rồi mà không connect github tới heroku được
@minhtuan.nguy ,mình dùng git cli upload trực tiếp lên heroku sao nó báo authencation failed,la2ms ao fix