Git文件夹放置和Heroku部署问题

时间:2017-08-27 09:25:55

标签: ruby-on-rails git heroku

当我第一次运行我的rails生成器时,它在我想让我的存储库工作的文件夹中创建了一个文件夹。我的意思是我的github文件夹结构如下所示:

https://github.com/milosbunijevac/medRails

medtools文件夹包含整个项目,但初始存储库在medtools文件夹上方一级启动,如上面的存储库所示。

当我运行以下命令时:

heroku create 
heroku buildpacks:add --index 1 heroku/nodejs
heroku buildpacks:add --index 2 heroku/ruby

然后git从根目录推送heroku master(medtools以上一级)我收到一个错误,说该app与buildpack不兼容并且推送被拒绝。我认为它与这个奇怪的文件夹结构有关。你们和gals对我如何解决这个问题并让我的项目部署到heroku有任何见解吗?

1 个答案:

答案 0 :(得分:1)

你可以在本地移动所有内容,然后在bash会话中回到GitHub:

cd /path/to/repo
git mv medtools/* .
git rm medtools
git add .
git commit -m "move medtools content"
git push

作为OP Milos条评论below,您可能需要调整.gitignore内容。