Ruby on rails 从多台PC向heroku部署Rails应用程序

Ruby on rails 从多台PC向heroku部署Rails应用程序,ruby-on-rails,heroku,github,Ruby On Rails,Heroku,Github,我是Rails新手,正在学习构建Rails应用程序。我第一次从家用电脑上部署,然后一切正常,然后我想在应用程序上工作,并从笔记本电脑和工作电脑上部署,但结果证明我无法部署更新代码。每次我推到github都可以正常工作,但当我想推到heroku时,它没有部署我的代码。我打开了我的heroku应用程序,它显然已经过时了 $ git push Counting objects: 26, done. Delta compression using up to 2 threads. Compressin

我是Rails新手,正在学习构建Rails应用程序。我第一次从家用电脑上部署,然后一切正常,然后我想在应用程序上工作,并从笔记本电脑和工作电脑上部署,但结果证明我无法部署更新代码。每次我推到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克隆它,所以我相信所有PC都有相同的ID和MAC。我做了所有必要的
git-remote-add-heroku
,最后heroku忽略了我的更新代码,不再重新运行构建

我试图运行这个命令
$heroku rollback
$heroku restart--app MyApp
,以便将我的更新代码推送到heroku,但仍然无法运行。当我运行
$heroku info--app MyApp
时,它会给出我所有的app信息

=== 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/
我只是想知道会发生什么,只使用我的家用电脑推送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)

我解决了这个问题@谢谢你的提示。我给heroku添加了错误的遥控器主控器,这就是我推不过去的原因


因此,我删除了所有现有的遥控器并再次添加。现在,一切都只需稍加调整。

在无法更新heroku的机器上,
git remote-v
说了些什么?'git remote-v`给了我那些日志行。。。你不怀疑所有这些起源,指向github而不是heroku?是的,我把它去掉,再指向heroku