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

在rails上运行ruby应用程序时遇到问题

  •  2
  • EgorkZe  · 技术社区  · 11 年前

    我试图在服务器上运行应用程序,日志文件给我一个错误

    You may have mistyped the address or the page may have moved.
    

    和在日志文件中

    〔2014-03-12T09:50:22.614788#1647〕信息--:开始获取“/” 2014年3月12日09:50:22+0000时为84.38.185.44 F、 〔2014-03-12T09:50:22.771502#1647〕致命--: ActionController::RoutingError(没有路由匹配[GET]“/”): actionpack(4.0.2)lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' actionpack (4.0.2) lib/action_dispatch/middleware/show_exceptions.rb:30:in 呼叫' 导轨(4.0.2)lib/rails/rack/logger.rb:38:in call_app' railties (4.0.2) lib/rails/rack/logger.rb:20:in 调用中的块' activesupport(4.0.2)lib/active_support/tagged_logging.rb:67:in block in tagged' activesupport (4.0.2) lib/active_support/tagged_logging.rb:25:in 已标记' activesupport(4.0.2)lib/active_support/tagged_logging.rb:67:in tagged' railties (4.0.2) lib/rails/rack/logger.rb:20:in 呼叫' actionpack(4.0.2)lib/action_dispatch/middleware/request_id.rb:21:in call' rack (1.5.2) lib/rack/methodoverride.rb:21:in 呼叫' rack(1.5.2)lib/srack/runtime.rb:17:in call' activesupport (4.0.2) lib/active_support/cache/strategy/local_cache.rb:83:in 呼叫' rack(1.5.2)lib/srack/sendfile.rb:112:in call' railties (4.0.2) lib/rails/engine.rb:511:in 呼叫' railties(4.0.2)lib/rails/application.rb:97:in call' unicorn (4.7.0) lib/unicorn/http_server.rb:580:in 进程_客户端' 独角兽(4.7.0)lib/corner/http_server.rb:660:in worker_loop' unicorn (4.7.0) lib/unicorn/http_server.rb:527:in spawn_missing_workers' 独角兽(4.7.0)lib/corner/http_server.rb:153:in start' unicorn (4.7.0) bin/unicorn:126:in ' /usr/local/rvm/gems/ruby-2.0.0-p353/bin/ornorn:23:in load' /usr/local/rvm/gems/ruby-2.0.0-p353/bin/unicorn:23:in ' /usr/local/rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in eval' /usr/local/rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in '

    我能用它吗?

    2 回复  |  直到 11 年前
        1
  •  2
  •   ema    11 年前

    似乎未定义根路由。打开你的route.rb广告,检查是否有类似的内容:

    root :to => "controller#index"
    
        2
  •  2
  •   itsnikolay    11 年前

    你能尝试添加以下行吗( posts 例如)?

    # config/routes.rb
    root to: 'posts#index'