作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
在 github 上,我在一个目录的子目录中有一个 Rails 应用程序,github.com/sadaf2605/directory/subdirectory/{rails app}
。当我尝试将此应用程序推送到 Heroku 时出现错误:
! Heroku push rejected, no Cedar-supported app detected
To git@heroku.com:damp-woodland-7566.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:damp-woodland-7566.git'
阅读“Heroku push rejected, no Cedar-supported app detected wordpress”后,我了解到是这个子目录导致了问题。但是,我希望这个子目录保留在 github 中,因为它可以帮助我组织我的工作,但我不想更改 route.rb。可能吗?
最佳答案
检查 git-subtree插入。您可以使用它将项目中的子树拆分为子项目并返回。
git subtree push --prefix {rails app} heroku master
克隆 github 项目并运行 sudo sh install.sh
来安装插件。完整的使用说明在 here 中
关于ruby-on-rails - 如何将 Git 子目录推送到 heroku?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14185462/
我是一名优秀的程序员,十分优秀!