Tag: heroku

Rails的3.1 – 推向Heroku – 错误安装postgres适配器?

我刚刚升级到Rails 3.1,我试图部署到Heroku的第一个应用程序遇到了与Postgres适配器有关的问题。 我能够把应用程序推到heroku,但是当我尝试迁移数据库时,我得到以下错误: heroku rake db:migrate rake aborted! Please install the postgresql adapter: `gem install activerecord-postgresql-adapter` (pg is not part of the bundle. Add it to Gemfile.) Tasks: TOP => db:migrate => db:load_config (See full trace by running task with –trace) 当我尝试他们的build议安装我得到: ERROR: Could not find a valid gem 'activerecord-postgresql-adapter' (>= 0) in any repository […]

在Heroku中部署Rails 3.1项目时出现问题:无法findJavaScript运行时

我在部署一个rails 3.1testing版项目到heroku时遇到了麻烦。 问题发生在数据库迁移步骤。 当我跑时: heroku rake db:migrate 我收到错误消息: >耙中止! >找不到JavaScript运行时。 看到 > https://github.com/sstephenson/execjs >获取可用运行时的列表。 > / app / Rakefile:5 >(通过使用–trace运行任务来查看完整跟踪) >(在/ app) 但是我可以在本地成功运行应用程序,并且我已经安装了nodejs。 任何想法为什么? 这里我的gem名单: abstract (1.0.0) actionmailer (3.1.0.beta1) actionpack (3.1.0.beta1, 3.0.7) activemodel (3.1.0.beta1, 3.0.7) activerecord (3.1.0.beta1) activeresource (3.1.0.beta1) activesupport (3.1.0.beta1, 3.0.7) ansi (1.2.5) arel (2.1.0) bcrypt-ruby (2.1.4) builder (3.0.0, 2.1.2) bundler (1.0.13) coffee-script (2.2.0) […]

Heroku上的NPM私人git模块

我试图将我的应用程序部署到Heroku,但我依靠使用一些私人的git回购作为模块。 我这样做代码项目之间的重用,例如我有一个自定义logging器,我在多个应用程序中使用。 "logger":"git+ssh://git@bitbucket.org…………..#master" 问题是Heroku显然没有ssh访问这个代码。 我在这个问题上找不到任何东西。 理想情况下,Heroku有一个公钥,我可以添加到模块。

我怎样才能得到Rails资产pipe道产生源地图?

我想让Rails与编译的coffeescript / minified JS一起生成源地图,以便更好地logging错误。 尽pipe如此,在networking上似乎还没有全面的文档。 有没有人做过这个? 我在Rails 3.2和Heroku上。

如何耙db:下拉和耙db:在Heroku上创build?

可能重复: 如何在heroku中清空数据库 我在Heroku上有一个Postgres数据库。 这是免费的testing版之一。 在本地testing时,我经常运行rake db:drop && rake db:create && rake db:migrate作为重置数据库的一种方法。 但是,当我尝试在Heroku上运行这个时,我得到错误: Couldn't drop mydatabaseid : #<PG::Error: FATAL: permission denied for database "postgres" DETAIL: User does not have CONNECT privilege. 呃,那么,我该如何彻底重置我的数据库,迁移和其他一切?

SHARED_DATABASE(DATABASE_URL)—-备份—>错误! 必须在创build新备份之前删除备份

嗨,我能做些什么,我不能从英雄备份 我正在使用共享数据库 它总是显示… SHARED_DATABASE(DATABASE_URL)—-备份—>错误 ! 必须在创build新备份之前删除备份 我如何删除最近的备份? 谢谢。

使用heroku和namecheap设置自定义域

我已经按照https://devcenter.heroku.com/articles/custom-domains上的所有说明来设置自定义域名,但仍然无法正常工作。 在Heroku上,我有以下几个领域: myapp.herokuapp.com myapp.com www.myapp.com 在Namecheap上,我有以下设置: 主机名| IP ADDRESS / URL | loggingtypes @ http://myapp.com URLredirect www myapp.herokuapp.com。 CNAME(别名) 当我运行:“主机www.myapp.com”在我的terminal,我期望得到“www.myapp.com是myapp.herokuapp.com的别名”。 相反,我得到: “www.myapp.com是myapp.heroku.com的别名” 我不明白为什么它指向myapp.heroku.com,因为我只指定myapp.herokuapps.com。 有人知道这是为什么吗?

如何擦除Heroku Redis?

我在Heroku的RedisToGo实例中存储了一些信息,我想擦除它,以便Redis存储清洁。 任何想法如何做到这一点?

如何将本地MySQL数据库部署到Heroku

我是使用Heroku的新手,我有一个Ruby / Sinatra应用程序,我计划使用MySQL数据库作为主数据存储。 但是,我不想将结果直接写到Heroku上的数据库。 相反,我想将结果写入本地数据库,然后能够方便地将本地数据库部署/更新/复制到Heroku上的“生产”数据库。 我该怎么做呢? 谢谢。

使用Python无法在Heroku教程中启动工头

我一直在试图完成这个教程 ,但遇到了foreman start问题。 我正在使用Windows 7,64位机器,并试图在Heroku Toolbelt提供的git bashterminal中执行此操作。 当我进入foreman start我收到: sh.exe": /c/Program Files (x86)/Heroku/ruby-1.9.2/bin/foreman: "c:/Program: bad interpreter: No such file or directory 所以我试图通过inputcmd然后使用foreman start (类似于对这个问题的答案之一build议的build议) 来进入git bash中的cmd 。 这是什么产生的: Bad file descriptor c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0 /lib/foreman/engine.rb:377:in `read_nonblock' c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0 /lib/foreman/engine.rb:377:in `block (2 levels) in watch_for_output' c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0 /lib/foreman/engine.rb:373:in `loop' c:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/foreman-0.62.0 /lib/foreman/engine.rb:373:in `block […]