我正在尝试使用 leiningen 创建一个新项目,但我不断收到消息:
“不建议使用包含大写字母的项目名称,并且会被 Clojars 和 Central 等存储库拒绝。如果您确实无法使用小写名称,请设置 LEIN_BREAK_CONVENTION 环境变量并重试。”
我在powershell中运行它,所以我尝试将该环境变量设置为“true”或1但没有骰子。我不明白我是如何让 leiningen 让我为我的项目命名的。
您可以将 LEIN_BREAK_CONVENTION 设置为任何值,包括 false 或 nil。
在 Windows 上使用命令提示符:
运行:set LEIN_BREAK_CONVENTION=true
,然后创建您的项目。
使用 PowerShell:
运行:$env:LEIN_BREAK_CONVENTION=true
然后使用您想要的任何名称创建您的项目。
如果您的项目名称以 结尾,您会遇到类似的问题jure
,Leiningen 说要使用 LEIN_IRONIC_JURE 环境变量。
Clojars等不会有问题。
我没有尝试 LEIN_IRONIC_JURE 技巧,所以不确定它是否有效。相反,在创建了一个名称不正确的项目后,我浏览了创建的目录并将所有引用更改为我想要的名称。