私はRailsの初心者で、Railsアプリの作成方法を学んでいます。初めて自宅のPCから展開し、次にすべてが正常に展開されたら、アプリで作業し、ラップトップと仕事用PCから展開したいのですが、更新コードを展開できないことがわかりました。githubにプッシュするたびに正常に動作しますが、herokuにプッシュしたい場合、コードがデプロイされませんでした。Herokuアプリを開いたところ、明らかに時代遅れです
$ git push
Counting objects: 26, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (13/13), done.
Writing objects: 100% (14/14), 1.22 KiB, done.
Total 14 (delta 9), reused 0 (delta 0)
To git@github.com:myprofile/myapp.git
bb15762..94d0674 master -> master
$ git push heroku master
Everything up-to-date
私はvirtualBoxでLinuxを使用しており、PCごとにクローンを作成しているので、すべて同じIDとMACを持っていると思います。私は必要なことをすべてgit remote add heroku
行い、最終的にherokuは更新コードを無視し、ビルドを再実行することはありません。
$ heroku rollback
$ heroku restart --app MyApp
更新コードをherokuにプッシュするために、このコマンドも実行しようとしましたが、それでも機能しませんでした。実行する$ heroku info --app MyApp
と、すべてのアプリ情報が表示されます
=== my-app
Addons: heroku-postgresql:dev
Git URL: git@heroku.com:my-app.git
Owner Email: myemail@gmail.com
Repo Size: 13M
Slug Size: 17M
Stack: cedar
Web URL: http://my-app.herokuapp.com/
どうなるのだろうと思っています。HomePCを使用してherokuにプッシュするだけでは、可能であれば何でも作業する必要があるため、ちょっと面倒です。今後ともよろしくお願いいたします。
このコマンドを呼び出すと、次git remote -v
のようになります。
all git@github.com:myprofile/my-aap.git (fetch)
all git@github.com:myprofile/my-aap.git (push)
github git@github.com:myprofile/my-aap.git (fetch)
github git@github.com:myprofile/my-aap.git (push)
heroku git@github.com:myprofile/my-aap.git (fetch)
heroku git@github.com:myprofile/my-aap.git (push)
origin git@github.com:myprofile/my-aap.git (fetch)
origin git@github.com:myprofile/my-aap.git (push)