Heroku + Clojure (веб-нуар), как сделать lein clean?

Я размещаю веб-сайт на героку, и после переименования пространства имен и файла я получаю в журнале следующую ошибку:

Предупреждение: coercions не объявлен динамическим и, следовательно, не может быть динамически перепривязан, но его название предполагает обратное. Укажите либо ^:динамические приведения, либо измените имя.

Я нашел что-то в Интернете, в котором говорилось, что я должен попробовать команду lein clean. Кто-нибудь знает, как этого добиться? В справке Heroku не указана команда для этого.

Я использую cloud9 в качестве интеграции с ide / heroku, если есть что-то, что я могу сделать с помощью этого. В противном случае у меня тоже есть пояс для инструментов heroku.


person OnResolve    schedule 03.08.2012    source источник


Ответы (1)


Эта ошибка, вероятно, не является проблемой: это связано с тем, что имя, окруженное звездочками, такими как *coercions*, должно быть динамическим, но не имеет тега метаданных ^:dynamic, который необходим, если вы хотите повторно привязать его динамически.

Если вы на самом деле не хотите динамически перепривязывать его, проблем не будет.

Поскольку это предупреждение компилятора, я не думаю, что lein clean будет иметь значение - вы получите одно и то же предупреждение независимо от того, используете ли вы чистую сборку или нет.

person mikera    schedule 04.08.2012