2014-02-27 31 views
0

我正在尝试将应用程序部署到heroku。我正在运行一个Ubuntu虚拟机。我在创建postgres时遇到了很多麻烦,但我认为我很乐意去解决这个问题。Heroku的部署与我的Rails应用程序停滞,有什么建议吗?

我已经运行

heroku create 

,我已经犯下了最近在我的主分支改变。当我运行捆绑安装 - 一切都很好。当我运行时

git push heroku master 

一切都很顺利,包括安装宝石。直到我到达行

------> Writing config/database.yml to read from DATABASE_URL 

摊位的一切,我这个消息的好措施,15分钟后

Timed out compiling ruby app (15 minutes) 

映入眼帘,这里是我的database.yml代码

development: 
    adapter: postgresql 
    database: saasbook 
    pool: 5 
    password: 

而且这里是我的宝石文件

gem 'rails', '4.0.2' 
gem 'rails_12factor' , group: :production 
gem 'pg' 
gem 'saas-rails', '~> 4.0.0' 
gem 'jquery-rails' 
gem 'turbolinks' 
gem 'oauth2' 
gem 'figaro' 
gem 'rake' 
gem devise' 
gem 'bootstrap-sass' 
gem 'rails_layout' 
gem 'zxing' 
gem 'rmagick' 
gem 'carrierwave' 
gem 'rqrcode_png' 

ruby "2.0.0" 

heroku部署教程声明在bundle安装之后和提交之前插入ruby“2.0.0”行。我目前正在运行ruby 1.9.3,如果这很重要/会有冲突。

任何建议将是一个巨大的帮助!谢谢!

编辑

我会离开这个在这里的情况下,这个问题以后再出现有人 唉,Heroku的不喜欢的Java/C依赖的宝石,并且不能使用二维码解析宝石斑马线在heroku上,这就是它拖延的原因。

回答

1

对于初学者来说,你错过了你的Gemfile报价为devise

gem devise'应该gem 'devise'

我也建议移动ruby "2.0.0"线到Gemfile中的顶部。这可能没有关系,但值得一试。

0

可能是网络问题。确保您使用的网络具有适用于GIT和heroku的所有适当端口。您需要在端口80

0

更多我相信你解决了这个已经但是裁判:

确保您的IDE(我的是的RubyMine)未在该项目中打开或构建将停止/失败。

相关问题