2014-02-23 3 views
0

Clojure를 사용하여 웹 프로젝트를 개발 중이며 다음 문제가 발생했습니다.올바른 DB 연결을 선택하지 않았습니다.

나는 (ns foo.models.db)

(defdb db 
    (mysql {:host "localhost" 
      :port "3306" 
      :db "foo" 
      :delimiters "`" 
      :user user 
      :password password} 
      ) 

에 다음 코드를 사용하여 korma와 DB 연결을 정의했고 LightTable에 나는 (use 'foo.repl) (start-server)를 사용하여 Instarepl에서 서버를 초기화 할 수 있으며, 모든 데이터베이스와 잘 작동합니다. 내가 lein ring server을 사용하여 콘솔에서 프로젝트를 실행하려고 할 때

그러나, 그것은 유효한 DB 연결 방법에 대해

에게 어떤 생각을 선택하지

나에게 말하는 예외를 throw I 이 문제를 해결할 수 있습니까? 감사.

답변

0

해결책을 찾았습니다.

LightTable에서 편리하게 평가할 수 있도록 일부 초안 양식을 추가하여 동작이 예상되는지 확인했으며 이러한 양식은 데이터베이스에서 일부 변경을 수행합니다.

응용 프로그램이 부트 스트랩되기 전에 이러한 양식이 평가 된 다음 "유효한 DB 연결이 선택되지 않았습니다"라는 오류가 발생합니다.

궤도에 다시 돌아온 양식을 삭제하십시오.

관련 문제