如何让leiningen让我为我的项目命名我想要的东西?

时间:2013-05-07 03:51:15

标签: clojure leiningen

我正在尝试用leiningen创建一个新项目,但我不断收到消息:

“不建议使用包含大写字母的项目名称 并将被Clojars和Central等知识库拒绝。 如果您真的无法使用小写名称,请设置 LEIN_BREAK_CONVENTION环境变量,然后重试。“

我在powershell中运行它所以我尝试将该环境变量设置为“true”或1但没有骰子。我不明白我是如何让莱宁根让我将我的项目命名为我想要的。

2 个答案:

答案 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名称创建项目之后,我浏览了创建的目录并更改了对我想要的名称的所有引用。