我在尝试使用膜库的第一个项目,看起来我做得不太对。
我创建了一个测试的 Leiningen 项目。
我将 project.clj 文件的依赖项设置为
:dependencies [[org.clojure/clojure "1.11.1"] [com.phronemophobic/membrane "0.11.1.1-beta"]]
在 core.clj 文件顶部添加了以下内容
(ns MyProj.core
(:require [membrane.ui :as ui])
(:gen-class))
我还复制并粘贴了我找到的一些基本的膜代码,并保留了“-main”函数。
我保存了文件。
从命令行运行 "lein deps"(加载了许多内容)。
我打开 Lein repl(再次加载了许多内容),并看到提示符设置为命名空间。
我尝试运行“-main”函数,但遇到了错误。
MyProj.core=> (-main)
在 (/private/var/folders/m0/4krjx9mj4mx6p4zc4m372cv80000gn/T/form-init4189431604337866983.clj:1:1) 编译时发生语法错误。
无法在本上下文中解析符号:-main
出了什么问题?我该如何修复?
提前谢谢!
J