Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行clojure项目不会在Heroku上编译-memoize错误_Heroku_Clojure - Fatal编程技术网

运行clojure项目不会在Heroku上编译-memoize错误

运行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

以下是我部署到Heroku时遇到的错误:

主线程java.lang.RuntimeException中的异常:没有这样的变量:clojure.core.cache/through,编译:clojure/core/memoize.clj:52:3


这个项目在我的本地机器上运行良好。这种特殊的依赖关系适用于某些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"]
通过使用来控制本地计算机上的应用程序,您可以确保它首先使用相同的类路径在您的计算机上工作