在heroku上成功部署后,仍然无法正常工作

时间:2013-03-05 14:52:03

标签: ruby-on-rails heroku

我将我的ROR应用程序部署到heroku。

我的步骤:

  1. heroku登录
  2. 使用gem'pg'和postgres db
  3. git init git add。
  4. git commit -m“init”
  5. heroku创建my_app
  6. git push heroku master

    • 计数对象:7,完成。 Delta压缩最多使用8个线程。
    • 压缩对象:100%(4/4),完成。书写对象:100%(4/4),
    • 422字节,完成。总计4(delta 3),重用0(delta 0)
    • ----->检测到Ruby / Rails应用
    • ----->使用Bundler版本1.3.0.pre.5
    • 安装依赖项
    • 正在运行:捆绑安装 - 无需开发:test --path vendor / bundle --binstubs vendor / bundle / bin --deployment

      • 使用rake(10.0.3)
      • 使用i18n(0.6.4)
      • 使用multi_json(1.6.1)
      • 使用activesupport(3.2.8)
      • 使用构建器(3.0.4)
      • 使用activemodel(3.2.8)
      • 使用erubis(2.7.0)
      • 使用旅程(1.0.4)
      • 使用机架(1.4.5)
      • 使用rack-cache(1.2)
      • 使用机架测试(0.6.2)
      • 使用徒步旅行(1.2.1)
      • 使用倾斜(1.3.4)
      • 使用链轮(2.1.3)
      • 使用actionpack(3.2.8)
      • 使用mime-types(1.21)
      • 使用多语言(0.3.3)
      • 使用树梢(1.4.12)
      • 使用邮件(2.4.4)
      • 使用actionmailer(3.2.8)
      • 使用arel(3.0.2)
      • 使用tzinfo(0.3.36)
      • 使用activerecord(3.2.8)
      • 使用activeresource(3.2.8)
      • 使用bcrypt-ruby(3.0.1)
      • 使用breadcrumbs_on_rails(2.3.0)
      • 使用orm_adapter(0.4.0)
      • 使用ckeditor(4.0.2)
      • 使用coffee-script-source(1.6.1)
      • 使用execjs(1.4.0)
      • 使用coffee-script(2.2.0)
      • 使用rack-ssl(1.3.3)
      • 使用json(1.7.7)
      • 使用rdoc(3.12.2)
      • 使用thor(0.17.0)
      • 使用铁路(3.2.8)
      • 使用coffee-rails(3.2.2)
      • 使用守护进程(1.1.9)
      • 使用bundler(1.3.0.pre.5)
      • 使用rails(3.2.8)
      • 使用datagrid(0.7.1)
      • 使用warden(1.2.1)
      • 使用设计(2.2.3)
      • 使用蜻蜓(0.9.14)
      • 使用eventmachine(1.0.1)
      • 使用galetahub-simple_captcha(0.1.3)
      • 使用has_scope(0.5.1)
      • 使用jquery-rails(2.2.1)
      • 使用ledermann-rails-settings(1.2.1)
      • 使用nokogiri(1.5.6)
      • 使用pg(0.14.1)
      • 使用rails-settings(1.0.0)
      • 使用recaptcha(0.3.5)
      • 使用rest-client(1.6.7)
      • 使用rmagick(2.13.1)
      • 使用俄语(0.6.0)
      • 使用sass(3.2.6)
      • 使用sass-rails(3.2.6)
      • 使用续集(3.20.0)
      • 使用简单导航(3.10.0)
      • 使用sinatra(1.0)
      • 使用水龙头(0.3.24)
      • 使用thin(1.5.0)
      • 使用uglifier(1.3.0)
      • 使用will_paginate(3.0.4)
      • 你的包完整了!它安装在./vendor/bundle
      • 清理捆绑缓存。
        • ----->编写config / database.yml以从DATABASE_URL
        • 读取
        • ----->为Rails资产管道准备应用程序
      • 正在运行:rake assets:precompile
      • 资产预编译完成(206.35s)
        • -----> Rails插件注入
      • 注入rails_log_stdout
      • 注入rails3_serve_static_assets
        • ----->发现流程类型
      • Procfile声明类型 - >网络,工人
      • Ruby / Rails的默认类型 - >控制台,耙子

        • ----->编制的段塞尺寸:31.2MB
        • ----->发起......完成,v7
      • http://fruttella.herokuapp.com部署到Heroku

        • heroku ps:scale web = 1
        • 扩展网络流程...已完成,现在正在运行1
  7. 但在命令 heroku ps 后,我有:  == web: bundle exec rails server -p $ PORT  web.1:crashed 2013/03/05 16:33:27(~3m ago)

    我的ror应用程序不是从heroku开始的。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否运行过迁移?

heroku run rake db:migrate