Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在heroku上成功部署后,仍然无法工作_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails 在heroku上成功部署后,仍然无法工作

Ruby on rails 在heroku上成功部署后,仍然无法工作,ruby-on-rails,heroku,Ruby On Rails,Heroku,我正在将我的ROR应用程序部署到heroku 我的步骤: heroku登录 使用gem'pg'和postgres db git init git add git提交-m“init” heroku创建我的应用程序 git推送heroku主机 计数对象:7,完成。增量压缩最多使用8个线程 压缩对象:100%(4/4),完成。书写对象:100%(4/4) 422字节,完成。总计4(增量3),重复使用0(增量0) ----->检测到Ruby/Rails应用程序 ----->使用Bundler版本1.3

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

我的步骤:

  • heroku登录
  • 使用gem'pg'和postgres db
  • git init git add
  • git提交-m“init”
  • heroku创建我的应用程序
  • git推送heroku主机

    • 计数对象:7,完成。增量压缩最多使用8个线程
    • 压缩对象:100%(4/4),完成。书写对象:100%(4/4)
    • 422字节,完成。总计4(增量3),重复使用0(增量0)
    • ----->检测到Ruby/Rails应用程序
    • ----->使用Bundler版本1.3.0.pre.5安装依赖项
    • 正在运行:bundle安装--无开发:test--路径vendor/bundle--bin tubs vendor/bundle/bin--部署

      • 使用耙(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)
      • 使用机架缓存(1.2)
      • 使用机架测试(0.6.2)
      • 使用远足(1.2.1)
      • 使用倾斜(1.3.4)
      • 使用链轮(2.1.3)
      • 使用actionpack(3.2.8)
      • 使用mime类型(1.21)
      • 使用polyglot(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)
      • 在轨道上使用面包屑(2.3.0)
      • 使用orm_适配器(0.4.0)
      • 使用ckeditor(4.0.2)
      • 使用coffee脚本源代码(1.6.1)
      • 使用execjs(1.4.0)
      • 使用coffee脚本(2.2.0)
      • 使用机架ssl(1.3.3)
      • 使用json(1.7.7)
      • 使用rdoc(3.12.2)
      • 使用thor(0.17.0)
      • 使用栏杆(3.2.8)
      • 使用咖啡导轨(3.2.2)
      • 使用守护进程(1.1.9)
      • 使用捆绑机(1.3.0.pre.5)
      • 使用轨道(3.2.8)
      • 使用datagrid(0.7.1)
      • 使用典狱长(1.2.1)
      • 使用装置(2.2.3)
      • 使用蜻蜓(0.9.14)
      • 使用eventmachine(1.0.1)
      • 使用galetahub-simple_验证码(0.1.3)
      • 使用has_范围(0.5.1)
      • 使用jquery rails(2.2.1)
      • 使用莱德曼导轨设置(1.2.1)
      • 使用nokogiri(1.5.6)
      • 使用pg(0.14.1)
      • 使用rails设置(1.0.0)
      • 使用recaptcha(0.3.5)
      • 使用rest客户端(1.6.7)
      • 使用rmagick(2.13.1)
      • 使用俄语(0.6.0)
      • 使用sass(3.2.6)
      • 使用sass轨道(3.2.6)
      • 使用sequel(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以从数据库\u URL读取
        • ----->为Rails资产管道准备应用程序
      • 运行:rake资产:预编译
      • 已完成资产预编译(206.35秒)
        • ----->Rails插件注入
      • 注入rails\u log\u stdout
      • 注入rails3\u服务\u静态\u资产
        • ----->发现进程类型
      • Procfile声明类型->web,worker
      • Ruby/Rails->console、rake的默认类型

        • ----->编译段塞大小:31.2MB
        • ----->发射。。。完成,v7
      • 部署到Heroku

        • heroku ps:scale web=1
        • 正在扩展web进程。。。完成,现在运行1
  • 但是在命令之后,我有:
    ==web:
    bundle exec rails服务器-p$PORT web.1:2013/03/05 16:33:27(约300万年前)崩溃


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

    您运行迁移了吗

    heroku run rake db:migrate
    

    迁移后我有:不知道如何构建任务“db:migate”对不起,输入错误:
    heroku运行rake db:migrate
    。在answeron localhost中更正了我为正确的工作做了rake db:seed。也许可以在heroku中试试这个?是的,运行
    heroku run rake db:seed
    和您需要运行的任何其他rake任务。在我的日志文件中:
    013-03-05T15:24:37+00:00 heroku[web.1]:使用命令启动进程
    bundle exec rails服务器-p 10158 2013-03-05T15:24:43+00:00应用程序[web.1]:/app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.8/lib/rails/commands/server.rb:33:in`parse!':无效的argu(OptionParser::InvalidArgument)