2017-08-27 81 views
1

當我第一次運行我的rails生成器時,它在我想讓我的存儲庫工作的文件夾內創建一個文件夾。我的意思是我的github上的文件夾結構如下所示:Git文件夾放置和Heroku部署的問題

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的主(以上medtools一層)予碰到一個錯誤說該應用與buildpack並且該推不兼容拒絕。我認爲這與這個奇怪的文件夾結構有關。你們和gals對我如何解決這個問題並讓我的項目部署到heroku有什麼見解嗎?

回答

1

你可以在當地的一切移動一個級別,並推回GitHub上,在bash會話完成:

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

由於OP Milos評論below,你可能需要調整的.gitignore內容。

+0

在第二步中,我進入medtools文件夾並輸入git mv medtools/*,或者轉到上面的目錄並鍵入git mv medtools/*? – Milos

+0

@Milos以上:目標是移動文件夾內容。 – VonC

+0

當我輸入git mv medtools/*。它只是告訴我源代碼目錄爲空,source = medtools/node_modules,destination = node_modules – Milos