gpt4 book ai didi

heroku - 全新的 Luminus 应用程序给出错误 : Could not find or load main class clojure. main

转载 作者:行者123 更新时间:2023-12-01 08:27:18 26 4
gpt4 key购买 nike

我刚刚通过运行创建了一个 Luminus 应用:

lein new luminus foobar

当我尝试像这样与工头一起运行它时:

foreman start

文档描述的方式,我得到这个错误:

Error: Could not find or load main class clojure.main

这也是我从 Heroku 得到的相同错误。模板创建的 Procfile 包含以下内容:

web: java $JVM_OPTS -cp target/foobar.jar clojure.main -m foobar.core

这是怎么回事,我该如何解决?

最佳答案

我最好的猜测是您需要使用命令 lein uberjar 来构建项目。此序列有效:

$ lein new luminus foobar
Retrieving ...
Generating a Luminus project.

$ cd foobar
$ lein uberjar
Retrieving ...
Compiling foobar.session
Compiling foobar.layout
Compiling foobar.handler
Compiling foobar.routes.home
Compiling foobar.core
Compiling foobar.middleware
Created /home/ba/foobar/target/foobar-0.1.0-SNAPSHOT.jar
Created /home/ba/foobar/target/foobar.jar

$ cat Procfile
web: java $JVM_OPTS -cp target/foobar.jar clojure.main -m foobar.core

$ java $JVM_OPTS -cp target/foobar.jar clojure.main -m foobar.core
2015-Jun-22 06:30:42 -0400 ba INFO [foobar.handler] -
-=[ foobar started successfully nil ]=-
2015-06-22 06:30:42.998:INFO:oejs.Server:jetty-7.x.y-SNAPSHOT
2015-06-22 06:30:43.028:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:3000

关于heroku - 全新的 Luminus 应用程序给出错误 : Could not find or load main class clojure. main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30976190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com