質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Q&A

0回答

693閲覧

gitにherokuをプッシュできない

Murasaki_PurPle

総合スコア37

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

1グッド

1クリップ

投稿2020/03/14 12:12

###gitにHerokuをプッシュできない
Twitter Botを作るために、Herokuを利用しています。
書いたコードをHerokuに上げるためにgitをいじっています。
ここで発生したエラーが解決できずに困っています。

ぼくのスペック&実現途中の過程

・git : progateクリアしたばかりの超初心者
・python : twitter APIで遊び始めた

いくつかPythonでコードを書き、実現させたい動きはできるようになりました。
ターミナルで以下のところまで進めることができたのですが、プッシュの段階でエラーが発生してしまっています。

terminal

1$ git init 2$ heroku git:remote -a twitter-bot 3$ git add . 4$ git commit -am "Twitter Botの処理を追加" 5$ git push heroku master

発生している問題・エラーメッセージ

$ git push heroku master Enumerating objects: 6, done. Counting objects: 100% (6/6), done. Delta compression using up to 8 threads Compressing objects: 100% (6/6), done. Writing objects: 100% (6/6), 3.52 KiB | 3.52 MiB/s, done. Total 6 (delta 0), reused 0 (delta 0) remote: Compressing source files... done. remote: Building source: remote: remote: -----> App not compatible with buildpack: https://buildpack-registry.s3.amazonaws.com/buildpacks/heroku/python.tgz remote: More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure remote: remote: ! Push failed remote: Verifying deploy... remote: remote: ! Push rejected to testbot-3sakura. remote: To https://git.heroku.com/testbot-3sakura.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to 'https://git.heroku.com/testbot-3sakura.git'

git初心者です...

もしかしたら、私の不勉強で質問の意味が分からない箇所や 言葉の間違いもあるかもしれません。
何か気づいたことがあったら指摘していただければ幸いです。

お忙しい中、恐縮ですが どうぞ宜しくお願いいたします。

s.k👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2020/03/14 14:11

git の問題ではなく、git にコミットしたプログラムが heroku で実行できなくてエラーになってるのでは。
Murasaki_PurPle

2020/03/14 14:18

herokuの問題 ということですね この場合は、どのようにすれば良いのでしょうか...????
hoshi-takanori

2020/03/14 14:28

heroku の問題ではなく、heroku でプログラムを動かすには、そのための決まりごとに従ってファイルを構成する必要があり、それに対応できてないということです。 python は詳しくありませんが、プログラム本体の他に Procfile, runtime.txt, requirements.txt というのが必要なようですね。 https://www.hitowaft.work/entry/2017/06/04/234539#%E7%94%A8%E6%84%8F%E3%81%99%E3%82%8B%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問