在“盖帽部署”期间,我最终收到以下错误消息:

  * executing `deploy:migrate'
  * executing "cd /home/{username}/rails1/releases/20120221084010 && bundle exec rake RAILS_ENV=production  db:migrate"
    servers: ["ny.railshoster.de"]
    [ny.railshoster.de] executing command
 ** [out :: ny.railshoster.de] /home/{username}/rails1/shared/bundle/ruby/1.9.1/gems/ffi-1.0.9/lib/ffi/platform.rb:27: Use RbConfig instead of obsolete and deprecated Config.
 ** [out :: ny.railshoster.de] rake aborted!
 ** [out :: ny.railshoster.de] uninitialized constant {My App Name}
 ** [out :: ny.railshoster.de]
 ** [out :: ny.railshoster.de] (See full trace by running task with --trace)
    command finished in 1990ms


尽管我不知道出了什么问题,但对我来说这似乎不是一个严重的问题。有没有简单的方法来解决这个问题?在作为生产环境的服务器上,使用mysql数据库。感谢您的任何建议。

最佳答案

我不能肯定地说,但似乎要怪ffi。尝试将其升级到最新版本(我认为是1.0.11)?

关于mysql - 如何解决“rake 流产!未初始化的常量{我的应用程序名称}”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9374558/

10-13 01:28