草庐IT

ruby-on-rails - Heroku上传-预编译 Assets 失败

我需要帮助。尝试将我的应用程序上传到heroku时出现此错误,有人知道为什么吗?有几个是错的。谢谢Usingrake(10.1.0)...Usingtlsmail(0.0.1)Usinguglifier(2.1.2)Yourbundleiscomplete!Itwasinstalledinto./vendor/bundle----->Writingconfig/database.ymltoreadfromDATABASE_URL----->PreparingappforRailsassetpipelineRunning:rakeassets:precompile/tmp/build_e

git - 在 Heroku 上清理 git repo

情况如下:我们有一些项目保留在Github上,并将其部署到Heroku,它有自己的mini-Git。一些更改直接应用于Heroku(从Heroku克隆存储库,进行更改并推送)。与此同时,Github上的master分支也发生了一些变化。现在,当我想将主存储库推送到Heroku时,推送失败,因为Heroku上的提交与本地提交不同步。我不想与Heroku上的更改merge-我只想让它们消失。有没有什么方法可以清理Heroku上的git存储库,然后从一开始就推送我的本地存储库?我不想销毁应用程序并重新创建它,因为它有一些付费服务,而我只是一个合作者。 最佳答案

ruby-on-rails - 什么是与 Heroku 上的 Rails 一起使用的好 .gitignore?

什么是适合在Heroku上与Rails一起使用的.gitignore?*.log*.sqlite3还有什么? 最佳答案 这非常类似于:Rails:excludeanythingfromversioncontrol?这是我的答案。DHH只是postedonTwitter会有一个default.gitignore在Rails3中,它包括:db/*.sqlite3log/*.logtmp/**/*这通常是我排除的。有些人还喜欢排除database.yml文件,如果它正在进行公共(public)repo并且您不想公开您的数据库密码。

ruby-on-rails - 由于快进,使用 git 部署到 heroku 不断被拒绝

我一直在使用heroku+git时遇到以下失败...$herokujammit:deploy--appXXXXXXXXXXX=====Compilingassets...[OK]=====Commitingassets...[OK]=====Done...=====Deployingassetsforxxxxx-stagingtoheroku...Togit@heroku.com:XXXXXXXX.git![rejected]master->master(non-fast-forward)error:failedtopushsomerefsto'git@heroku.com:xxx-s

ruby-on-rails - 使用 Heroku 的分支策略进行良好的 Git 部署?

与Git+Heroku(RubyonRails)一起使用的好的部署策略是什么?目前,我使用原始Git存储库的方式是:所有功能(或“故事”)首先作为分支checkout,然后与主库merge并推送到原始库。任何推送到origin/master的东西都会触发一个脚本,将新的Rails代码pull到暂存区(简单的RailsWeb服务器)。当我需要将新的生产版本推送到Heroku时,我是否应该创建一个新分支(称为production_version_121),然后以某种方式将其推送到Heroku?理想情况下,我想从以前的开发版本中挑选出哪些特性我应该包含到生产分支中……测试它,然后推送到Her

git - heroku:src refspec master 不匹配任何

我在Heroku上托管。当我按下时:gitpushmasterHeroku我得到错误:error:srcrefspecmasterdoesnotmatchany.error:failedtopushsomerefsto'git@heroku.com:etc...' 最佳答案 这对我有用:-gitpushherokuHEAD:master 关于git-heroku:srcrefspecmaster不匹配任何,我们在StackOverflow上找到一个类似的问题:

ruby-on-rails-3 - Heroku——从多台计算机部署?

我有两台计算机,我希望它们都能够从github上的同一个存储库中pull/推送以及部署到heroku上的同一个应用程序。我知道Heroku允许你在另一台计算机上克隆它的git仓库,这样它也可以链接起来,但我不希望第二台克隆heroku仓库——我希望它克隆git仓库,然后让两台计算机都能够在任何一个部署时更新heroku...我该怎么做?两者已经成功连接到同一个github,但我现在想将它们连接到同一个heroku应用程序。 最佳答案 gitremoteaddherokugit@heroku.com:your_app_name.git

git - 替换远程 git 仓库 (Heroku)

我是git和heroku的新手。我在heroku上创建了一个应用程序,将一些文件推送到存储库。现在我想用另一个文件夹中的新内容完全替换此应用程序的存储库(并在该文件夹中有一个.git存储库)。执行此操作的正确方法是什么? 最佳答案 如果你想用新的第二个repo的历史完全替换你已经推送的提交历史,你需要做的就是:gitremoteshowherokuinthefirstrepocd/path/to/seconf/git/repogitremoteaddheroku#forinstance:gitremoteaddherokugit@h

git - 无法将一些引用推送到 git@heroku.com

我在尝试推送到Heroku存储库时遇到此错误。我已经在gitconfig中设置了autocrlf=false但这个问题仍然存在。我也试过这个解决方案here但它不起作用。是否有可能git仍在使用旧的配置设置?如果是,那我该如何刷新呢?C:\myapp>gitpushherokuTogit@heroku.com:myapp.git![rejected]master->master(non-fast-forward)error:failedtopushsomerefsto'git@heroku.com:myapp.git'Topreventyoufromlosinghistory,non-

ruby-on-rails - 删除 Rails 应用并将其重新部署到 heroku

我有一个部署到Heroku的Rails应用程序。我最近做了很多更改,删除了旧的迁移,重新创建了新的迁移,重新设置了基础并处理了merge冲突......这个列表还在继续。现在,我想从heroku删除我的整个heroku“生产”应用程序,并将我的代码从我的githubmaster分支重新部署到Heroku。有没有简单或“正确”的方法来删除我在Heroku上的应用程序,将其删除干净,然后重新部署? 最佳答案 销毁应用:herokuapps:destroy--appexample新建一个:herokucreateexample推送给它:g