2016-03-20 21 views
0

dizgesine dönüştüremiyor Bu yüzden bir uygulamanın ön ucunu geliştiriyorum ve sunucuyu çalıştırmaya çalışırken birkaç sorunla karşılaştım. İlk sorun, kolayca çözülebilen güncel bir bağımlılık değildi. Bir daha önce ben Phoenix ile daha önce hiç ilgilenmediğim ve uygulamanın arka ucunu yazmadığım için beni güldürdü. (ArgumentError), listeyi

Yani Deps güncellemeden sonra sunucuyu yeniden ve bu hatanın geldi:

[error] #PID<0.422.0> running KeenWeb.Endpoint terminated 
Server: localhost:4000 (http) 
Request: GET/
** (exit) an exception was raised: 
    ** (ArgumentError) cannot convert list to string. The list must contain only integers, strings or nested such lists; got: [[[[[[[[["" | "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"description\" content=\"keen to work\">\n <meta name=\"author\" content=\"keen works LTD\">\n\n <title>Keen to work</title>\n \n <!-- Bootstrap -->\n <link href=\"/css/bootstrap.min.css\" rel=\"stylesheet\">\n\n <link rel=\"stylesheet\" href=\""] | "/css/app.css"] | "\">\n\n <script type=\"text/javascript\">\n  window.DEFAULT_SETTINGS = "] | nil] | ";\n </script>\n <!-- Fonts -->\n <link href='https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed|Roboto+Slab' rel='stylesheet' type='text/css'>\n\n </head>\n\n <body>\n <main id=\"main_container\" role=\"main\"></main>\n "], "" | "<div id='app'></div>\n"] | "\n "], "" | "\n  <script src='http://localhost:3000/app.js'></script>\n "] | "\n\n <!-- jQuery -->\n <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js\"></script>\n <!-- // <script src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/alert.js\"></script> -->\n\n <!-- Bootstrap -->\n <script src=\"js/bootstrap.min.js\"></script>\n </body>\n</html>\n"] 
     (elixir) lib/list.ex:624: List.to_string/1 
     (phoenix_live_reload) lib/phoenix_live_reload/live_reloader.ex:93: anonymous fn/1 in Phoenix.LiveReloader.before_send_inject_reloader/1 
     (elixir) lib/enum.ex:1473: Enum."-reduce/3-lists^foldl/2-0-"/3 
     (plug) lib/plug/conn.ex:885: Plug.Conn.run_before_send/2 
     (plug) lib/plug/conn.ex:336: Plug.Conn.send_resp/1 
     (keen_web) web/controllers/page_controller.ex:1: KeenWeb.PageController.action/2 
     (keen_web) web/controllers/page_controller.ex:1: KeenWeb.PageController.phoenix_controller_pipeline/2 
     (keen_web) lib/phoenix/router.ex:261: KeenWeb.Router.dispatch/2 
     (keen_web) web/router.ex:1: KeenWeb.Router.do_call/2 
     (keen_web) lib/keen_web/endpoint.ex:1: KeenWeb.Endpoint.phoenix_pipeline/1 
     (keen_web) lib/plug/debugger.ex:93: KeenWeb.Endpoint."call (overridable 3)"/2 
     (keen_web) lib/phoenix/endpoint/render_errors.ex:34: KeenWeb.Endpoint.call/2 
     (plug) lib/plug/adapters/cowboy/handler.ex:15: Plug.Adapters.Cowboy.Handler.upgrade/4 
     (cowboy) src/cowboy_protocol.erl:442: :cowboy_protocol.execute/4 

kimse bunun ne anlama geldiği hakkında bir fikrin var mı? Ya da nasıl düzeltilir?

cevap

1

İçinde herhangi bir ayar olmadan window.settings vardı ve bu oluşturma işlemini öldürdü. Bu onu kaldırarak giderildi.