我已经运行了这个应用程序一段时间了,网络部分似乎工作正常。 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会导致同样的破坏。
答案 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
明确;我明天会修改别名。感谢 引起我的注意。