已经初始化的常量RUBY:heroku rake db:migrate logs显示1.9.2和1.9.1

Old*_*aze 5 rake heroku ruby-on-rails-3

我尝试完全验证安装Rails 3.1 pre并部署到heroku.

heroku rake db:migrate失败,已经初始化的常量为RUBy和LN_SUPPORTED,但错误消息表明1.9.2和1.9.1都在运行.

/app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/file_utils.rb:10: warning: already initialized constant RUBY
/app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/file_utils.rb:84: warning: already initialized constant LN_SUPPORTED
rake aborted!
Invalid DATABASE_URL
(erb):9:in `rescue in <main>'
(erb):6:in `<main>'
/usr/ruby1.9.2/lib/ruby/1.9.1/erb.rb:753:in `eval'
/usr/ruby1.9.2/lib/ruby/1.9.1/erb.rb:753:in `result'
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.1.0.rc4/lib/rails/application/configuration.rb:95:in `database_configuration'
...
...
Run Code Online (Sandbox Code Playgroud)

我的test_app与本地数据库运行良好

我还没有Heroku的工作经验.我刚把文件推到那里.

Dav*_*hme 0

  • 将所需的 gem 添加到您的 Gemfile 中

    • pg(heroku 使用 postgress)
    • 执行js
    • 红宝石赛车手
  • 确保您还推送了 Gemfile.lock 文件