我试图创建leiningen一个新的项目,但我不断收到消息:我如何让莱宁宁让我命名我的项目是我想要的?
“包含大写字母的项目名称,不建议 ,将由像Clojars和中部 库如果你被拒绝。真正无法使用小写名称,请设置 LEIN_BREAK_CONVENTION环境变量,然后重试。“
我在PowerShell中运行它,所以我尝试将该环境变量设置为“true”或1但没有骰子。我不明白我怎么让莱宁宁让我命名我的项目是我想要的。
我试图创建leiningen一个新的项目,但我不断收到消息:我如何让莱宁宁让我命名我的项目是我想要的?
“包含大写字母的项目名称,不建议 ,将由像Clojars和中部 库如果你被拒绝。真正无法使用小写名称,请设置 LEIN_BREAK_CONVENTION环境变量,然后重试。“
我在PowerShell中运行它,所以我尝试将该环境变量设置为“true”或1但没有骰子。我不明白我怎么让莱宁宁让我命名我的项目是我想要的。
您可以将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伎俩,所以不知道它是否工作。相反,在创建了一个不知名的项目之后,我浏览了创建的目录并将所有引用改为我想要的名称。
这个想法是阻止人们创建名为Clojure的项目,例如。这个标志就像LEIN_BREAK_CONVENTION一样工作,所以我的答案也适用于LEIN_IRONIC_JURE。 – 2013-05-07 20:11:38
这在命令行上工作,但不是在PowerShell中,但这对我来说已经足够了。 – 2013-05-07 04:52:56