我在尝试我的第一个 Membrane 项目,并且看起来我没有做对。
我创建了一个测试 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))
我还粘贴了一些找到的基本 Membrane 代码,并保留了 "-main" 函数。
保存文件。
从命令行运行 "lein deps"。加载了很多东西。
我打开 Lein repl(加载了很多东西),看到提示已设置为命名空间。
我尝试运行 "-main" 函数,但得到了一个错误。
MyProj.core=> (-main)
语法错误编译于 (/private/var/folders/m0/4krjx9mj4mx6p4zc4m372cv80000gn/T/form-init4189431604337866983.clj:1:1)。
无法在当前上下文中解析符号:-main
发生了什么错误?我该如何修复它?
提前感谢!
J