2013-09-21 1 views
0

Я последовал за учебник по https://github.com/pedestal/app-tutorial/wiki/Getting-Started и сделал следующие:Учебник по пьедесталу «запрос на обработку ошибок!» на (старт)

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

Что такое пьедестал и лейн? – 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