2013-09-21 66 views
0

我也跟着在https://github.com/pedestal/app-tutorial/wiki/Getting-Started教程,做了以下內容:在Pedestal教程拋出「錯誤處理請求!」 (啓動)

mkdir pedestal-app-tutorial 
cd pedestal-app-tutorial 
lein new pedestal-app tutorial-client no-comment 
cd tutorial-client 

[email protected]:$ lein repl 
    (at this point all the dependencies gets installed and then the repl starts) 
    nREPL server started on port 37510 on host 127.0.0.1 
    REPL-y 0.2.1 
    Clojure 1.5.1 
    Welcome to pedestal-app! Run (tools-help) to see a list of useful functions. 
    user=> (start) 

user=> (start) 
:ok 

導航到http://localhost:3000/tutorial-client-dev.html結果:

Error processing request! 
Exception: 

java.lang.StackOverflowError: null 
at java.util.regex.Pattern$GroupTail.match (Pattern.java:4615) 
    java.util.regex.Pattern$BranchConn.match (Pattern.java:4466) 
    java.util.regex.Pattern$CharProperty.match (Pattern.java:3694) 
    etc, etc, etc ... 

線索,什麼可能出現了問題的技巧?

使用Leiningen 2.3.2和project.clj說:io.pedestal/pedestal.app "0.2.1"

+1

什麼是Pedestal和Lein版本? – Chiron

+0

我使用Leiningen 2.3.2和project.clj說:io.pedestal/pedestal.app「0.2.1」。還運行java版本「1.7.0_21」如果有任何幫助 – droidballoon

回答

0

我克隆https://github.com/pedestal/app-tutorial並運行它沒有問題。

後來我不小心lein new pedestal-app ped-test裏面的app-tutorial/目錄。運行repl和(start)得到了我很高興看到我可以訪問localhost:3000上的頁面。

作爲獎勵,我現在可以在任何地方lein new pedetestal-app,它的工作原理。

煩人的我不知道爲什麼它開始工作。

+0

責怪外星人! ;) – Chiron

+0

Grr ...總是那些討厭的外星人! :) – droidballoon