Heroku + Clojure(webnoir),lein干净怎么办?

时间:2012-08-03 22:01:13

标签: heroku clojure leiningen cloud9-ide noir

我在heroku上托管一个webnoir网站,在重命名命名空间和文件后,我在日志中收到以下错误:

  

警告:强制未声明为动态,因此不是动态的   可重新绑定,但其名称暗示不然。请注明   ^:动态强制或更改名称。

我在网上找到了一些说我应该尝试lein clean命令的东西。有谁知道如何实现这一目标? Heroku的帮助没有表明这方面的命令。

我正在使用cloud9作为我的ide / heroku集成,如果有什么我可以通过它做。否则我也有heroku工具带。

1 个答案:

答案 0 :(得分:2)

这个错误可能不是问题:这是因为*coercions*之类的星号所包围的名称应该是动态的,但是如果你还没有所需的^:dynamic元数据标签想要动态地重新绑定它。

除非你真的想动态重新绑定它,否则不会有任何问题。

由于它是编译器警告,我认为lein clean不会产生任何影响 - 无论您是否使用干净的构建,都会得到相同的警告。