运行clojure项目不会在Heroku上编译-memoize错误
以下是我部署到Heroku时遇到的错误: 主线程java.lang.RuntimeException中的异常:没有这样的变量:clojure.core.cache/through,编译:clojure/core/memoize.clj:52:3运行clojure项目不会在Heroku上编译-memoize错误,heroku,clojure,Heroku,Clojure,以下是我部署到Heroku时遇到的错误: 主线程java.lang.RuntimeException中的异常:没有这样的变量:clojure.core.cache/through,编译:clojure/core/memoize.clj:52:3 这个项目在我的本地机器上运行良好。这种特殊的依赖关系适用于某些Compojure中间件。在heroku上启动应用程序的方式,使用的是一种可能如下所示的: web: java $JVM_OPTS -cp target/helloworld-standal
这个项目在我的本地机器上运行良好。这种特殊的依赖关系适用于某些Compojure中间件。在heroku上启动应用程序的方式,使用的是一种可能如下所示的:
web: java $JVM_OPTS -cp target/helloworld-standalone.jar clojure.main -m hello.world $PORT
梅带来了稍微不同的依赖集。
确保你的项目中有这个。clj
[org.clojure/core.cache "0.6.4"]
通过使用来控制本地计算机上的应用程序,您可以确保它首先使用相同的类路径在您的计算机上工作