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