代码之家  ›  专栏  ›  技术社区  ›  Deepak

Padrino和mysql,rake失败

  •  0
  • Deepak  · 技术社区  · 16 年前

    我只是想试试帕德里诺的新镜框。我遵循给定的步骤 here . 我被困在运行耙子任务。
    padrino g项目示例\u blog-t shoulda-e haml-c sass-s jquery-d activerecord-a mysql padrino g admin

    我把所有的依赖都整理好了 为了确保这一点。 当我运行rake任务时,我得到了这个错误。


    =>正在执行Rake ar:create--trace。。。
    **调用ar:创建(第一次)

    **执行环境


    未定义的方法 []' for nil:NilClass
    /usr/lib/ruby/gems/1.8/gems/padrino-gen-0.9.14/lib/padrino-gen/padrino-tasks/activerecord.rb:56:in
    '创建\u数据库'
    /usr/lib/ruby/gems/1.8/gems/padrino-gen-0.9.14/lib/padrino-gen/padrino-tasks/activerecord.rb:31
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in call'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
    执行'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in each'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
    执行'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in invoke_with_call_chain'
    /usr/lib/ruby/1.8/monitor.rb:242:in
    '同步'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in invoke_with_call_chain'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in
    调用'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in invoke_task'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
    '顶层'
    each'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in

    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard_exception_handling'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in
    '顶层'
    init'
    /usr/lib/ruby/gems/1.8/gems/padrino-core-0.9.14/lib/padrino-core/cli/base.rb:50:in

    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/task.rb:33:in send'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/task.rb:33:in

    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/invocation.rb:109:in invoke'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/invocation.rb:116:in
    '呼叫'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/invocation.rb:116:in invoke' /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor.rb:137:in '开始'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/base.rb:378:in start'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor.rb:124:in
    '开始'
    /usr/lib/ruby/gems/1.8/gems/padrino-core-0.9.14/bin文件/padrino:24
    /usr/箱/padrino:19:在“load”中
    /usr/箱/padrino:19

    $padrino rake ar:迁移--跟踪 =>正在执行Rake ar:migrate--trace。。。



    **执行ar:迁移
    耙子中止了!

    retrieve_connection'
    /home/deepak/.bundle/ruby/1.8/gems/activerecord- 2.3.8/lib/active_record/connection_adapters/abstract/connection_specification.rb:123:in

    /home/deepak/.bundle/ruby/1.8/gems/activerecord-2.3.8/lib/active\u record/connection\u adapters/abstract/connection\u specification.rb:115:in connection'
    /home/deepak/.bundle/ruby/1.8/gems/activerecord-2.3.8/lib/active_record/migration.rb:440:in

    /home/deepak/.bundle/ruby/1.8/gems/activerecord-2.3.8/lib/active\u record/migration.rb:401:in new'
    /home/deepak/.bundle/ruby/1.8/gems/activerecord-2.3.8/lib/active_record/migration.rb:401:in
    向上'
    migrate'
    /usr/lib/ruby/gems/1.8/gems/padrino-gen-0.9.14/lib/padrino-gen/padrino-tasks/activerecord.rb:136
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
    '呼叫'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in execute'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in

    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in execute'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
    用调用链调用
    /usr/lib/ruby/1.8/monitor.rb:242:in synchronize'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
    用调用链调用
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in invoke'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in
    '调用任务'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_level'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
    每人
    top_level'
    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in

    /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in top_level'
    /usr/lib/ruby/gems/1.8/gems/padrino-core-0.9.14/lib/padrino-core/cli/rake.rb:9:in

    rake'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/task.rb:33:in

    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/task.rb:33:in run'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/invocation.rb:109:in
    调用'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/invocation.rb:116:in call'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/invocation.rb:116:in
    调用'
    start'
    /usr/lib/ruby/gems/1.8/gems/thor-0.13.4/lib/thor/base.rb:378:in
    '开始'
    start'
    /usr/lib/ruby/gems/1.8/gems/padrino-core-0.9.14/bin/padrino:24
    /usr/bin/padrino:19:in
    '加载'
    /usr/箱/padrino:19

    1 回复  |  直到 16 年前
        1
  •  0
  •   picardo    16 年前

    ActiveRecord::ConnectionNotEstablished

    您是否在database.rb中输入了MySQL用户名和密码信息?

    推荐文章