2012-08-03 5 views
2

나는 Heroku가에 webnoir 사이트를 호스팅하고있어 네임 스페이스와 파일 이름을 바꾼 후, 나는 로그에 다음과 같은 오류를 받고 있어요 :Heroku + Clojure (webnoir), 린 깨끗하게하는 방법?

경고 : 강제 변환이 따라서 동적 선언하지 동적 아니다 rebindable이지만, 그 이름은 그렇지 않다는 것을 암시합니다. ^ : 동적 강제로을 지정하거나 이름을 변경하십시오.

나는 온라인에서 lein clean 명령을 시도해야한다고 말한 것을 발견했습니다. 아무도 이것을 달성하는 방법을 알고 있습니까? Heroku의 도움은 이것에 대한 명령을 나타내지 않았습니다.

나는 그것을 통해 할 수있는 일이 있다면 내 ide/heroku 통합으로 cloud9를 사용하고 있습니다. 그렇지 않으면 나는 또한 heroku toolbelt가있다.

답변

2

이 오류는 아마도 문제가되지 않습니다. *coercions*과 같은 별표로 둘러싸인 이름은 동적 일 것으로 예상되지만 동적으로 다시 바인딩하려는 경우에는 ^:dynamic 메타 데이터 태그가 필요하지 않기 때문입니다 .

실제로 동적으로 다시 바인딩하지 않는 한 아무런 문제가 없습니다.

컴파일러 경고이므로 lein clean은 아무런 차이가 없을 것이라고 생각합니다. 클린 빌드를 사용하는지 여부에 관계없이 동일한 경고를 받게됩니다.