2012-08-03 72 views
2

我託管在Heroku上一個webnoir網站,並重新命名一個命名空間和文件後,我發現了以下錯誤日誌中:Heroku + Clojure(webnoir),如何做lein clean?

警告:的強制未聲明的動態,因此不是動態 可重複使用,但其名稱暗示了其他情況。請註明 ^:dynamic 脅迫或更改名稱。

我在網上發現了一些東西,說我應該試試lein clean命令。有誰知道如何做到這一點? Heroku的幫助並沒有指出這一點。

我正在使用cloud9作爲我的ide/heroku集成,如果有某件事我可以通過它來完成。否則,我也有英雄工具帶。

回答

2

此錯誤可能不是問題:這是因爲如星號包圍的名稱如*coercions*預計是動態的,但沒有需要的^:dynamic元數據標記,如果您想要動態重新綁定它。

除非你真的想動態地重新綁定它,否則不會有任何問題。

由於這是一個編譯器警告,我不認爲lein clean會產生任何影響 - 無論您是否使用乾淨版本,您都會得到相同的警告。