Heroku clojure repl给出了java.lang.RuntimeException:没有这样的var:repl / profile

时间:2013-01-22 23:49:32

标签: heroku clojure

我已经运行了这个应用程序一段时间了,网络部分似乎工作正常。 repl也做了。但今天早上'heroku run lein repl'返回

  

java.lang.RuntimeException:没有这样的var:repl / profile

我一直要求最小的Leiningen 2.0.0,但如果我在project.clj中删除了该要求,则repl将加载版本1.7.0左右。

我注意到最近在GitHub中对leiningen/standalone_repl.clj进行了一些更改,但没有一个似乎可以解释破损。

在本地项目中运行repl工作正常。创建一个干净,空的项目并要求leiningen 2.0.0会导致同样的破坏。

2 个答案:

答案 0 :(得分:0)

我很可能误解了这个问题,如果是这样,请原谅,但只是为了澄清一个潜在的误解:除非你正在开发一个lein插件,否则几乎不需要在项目的依赖项中包含leiningen。

答案 1 :(得分:0)

这是一个heroku问题。 Leningen创建者(和Heroku员工)left a comment about it在clojure google小组中:

  

这是由于Leiningen 2.0.0的发布;目前的buildpack   通过别名以仅适用的方式将错误修复后备到repl   在预览中。目前你可以使用lein trampoline repl   明确;我明天会修改别名。感谢   引起我的注意。