Tag: heroku

重新编译Heroku slug没有推或configuration更改

我想知道是否有办法强制Heroku重新编译slug而不推动新的提交和/或更新configurationvariables。 我为什么要这样做? 我正在使用Heroku上的Cedar堆栈来处理Rails 3.2应用程序,而且我遇到了rake assets:precompile问题rake assets:precompile任务失败(仅在编译过程中,后来它可以正常heroku run )。 我高度怀疑这是由于slug编译时间期间某些环境variables不可用,我认为heroku labs:enable user_env_compile实验性function将解决此问题。 但是, user_env_compilefunction后,configuration更改不会触发slug的重新编译,而且我的代码也没有更改,所以我没有任何新的提交提交。 当然,我可以推一个“虚拟”提交一个小小的变化,这可能是最简单的答案—但我想知道是否有一个heroku命令,可以让我直接重新编译slu </s>。 谢谢!

“heroku”似乎不是一个混帐存储库

当我尝试推送我的应用程序到Heroku时,我得到这个回应: fatal: 'heroku' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 我已经尝试过'heroku键:添加',但仍然有相同的结果。 我已经为我的GitHub帐户有一个SSH密钥。

Heroku究竟是什么?

我刚刚开始学习Ruby,我想知道Heroku究竟是什么? 我知道它是一个帮助我们避免使用服务器的云吗? 我们什么时候使用它?

在virtualenv中设置一个环境variables

我有一个使用环境variables来获得它的configuration的Heroku项目,但我使用virtualenv来本地testing我的应用程序。 有没有办法在virtualenv里设置远程机器上定义的环境variables?

在新的Rails项目中从SQLite更改为PostgreSQL

我有一个Rails应用程序,数据库在SQLite(开发和生产)。 由于我正在转向heroku,我想将我的数据库转换为PostgreSQL。 无论如何,我听说本地开发数据库不需要从SQLite中更改,所以我不需要改变,但是,我怎样才能把生产环境从SQLite转换到PostgreSQL呢? 有没有人曾经这样做,可以帮助? PS我不确定这个过程是怎么调用的,但是我听说过从SQLite到PostgreSQL的数据库迁移,那么需要做什么?

如何隐藏我不允许访问的数据库

当我通过pgAdmin3连接到我的Heroku – Postgresql数据库时,它列出了所有的表(大约2600)。 每次打开pgAdmin3,我都要find自己的数据库。 有没有办法隐藏我not allowed访问的数据库?

npm错误cb()从未调用

我有一个在Heroku上托pipe的Node.js应用程序。 每次我做一个git push heroku我得到以下错误: Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) —–> Node.js app detected —–> Resolving engine versions Using Node.js version: 0.6.20 Using npm version: 1.2.12 —–> Fetching Node.js binaries […]

Heroku的权限被拒绝(publickey)致命:无法读取远程存储库的问题

我search了很多小时,最终寻找解决scheme,看似容易修复的问题。 这并不是说我的search没有任何结果,而是我的search出现了很多不同的解决scheme – 其中一个都没有奏效。 无论如何,我只是无法从我的Mac的Heroku存储库推,拉或取。 每一次尝试都给了我(仿佛在嘲笑我)下面的错误: “权限被拒绝(publickey)。 致命的:无法从远程存储库读取。 我已经尝试(并重新尝试)以多种不同的方式解决它。 正如我所说,在过去的两天里,我花了很长时间来寻找答案。 以下是我尝试过的一些事情: heroku键:清除后跟着heroku键:添加 使用'ssh-keygen -t rsa'重新生成一个ssh密钥 清除我的.ssh目录,接着是heroku密钥:清除,然后生成一个ssh密钥 在heroku上删除我的应用程序并重新创build一个(幸运的是没有太多) 我可以从我的GitHub存储库中获取罚款,所以我知道这不是networking连接(pinging heroku也可以)。 作为临时解决scheme(我希望不会变成永久解决scheme),我已经login到我的Ubuntu Amazon AWS ec2实例。 从Heroku中拉出和推出完美的作品。 出于这个原因,我仍然觉得问题在于我的Mac上的ssh密钥。 这两个键都显示在我的Heroku帐户下。 关键问题结尾的电子邮件地址是? 编辑:我可以推,从GitHub罚款(但我不使用ssh,所以为什么不Heroku? 在这一点上,我愿意尝试任何事情。 谢谢!

Heroku / GoDaddy:发送裸体域名到www

我想弄清楚如何让我的网站的裸域redirect到www域。 我正在使用Heroku,并从GoDaddy有域名。 由于Heroku,我的Alogging已经被设置为: @:75.101.145.87 @:75.101.163.44 @:174.129.25.170 而我的CNAME指向proxy.heroku.com。 我一直在寻找所有的互联网,但无法find一个简单的,免费的答案,我可以做这个redirect。 有些答案讨论使用付费服务,我不想这样做,其他人谈论进入和修改Heroku的设置,但没有给予太多的解释。 现在,如果你去我的裸域,只是Heroku说没有这样的应用程序存在,而如果你去我的www域它是我的应用程序。

让Heroku运行非主Git分支

我有一个在Heroku上托pipe的项目,它已经到了我想制作备用testing服务器的地步(所以我可以testingHeroku工作人员而不会搞乱生产)。 我已经build立了我的主Heroku远程运行我的树干和一个Heroku的开发远程,我希望运行一个备用分支。 我的问题是,因为我的备用分支不是主人,Heroku不会build立它。 $ git push heroku-dev test counting objects … … Pushed to non-master branch, skipping build. To git@heroku.com:example-dev.git * [new branch] test -> test 将此版本切换到主版本目前不是一个选项。 显然有一个select是创build一个全新的git repo,这是我的testing分支的一个克隆,但是这听起来不太理想。