我正在尝试用leiningen创建一个新项目,但我一直收到这样的信息:
“不建议使用包含大写字母的项目名称,该名称将被Clojars和Central等存储库拒绝。如果确实无法使用小写名称,请设置LEIN_BREAK_CONVENTION环境变量,然后重试。”
我在powershell中运行它,所以我尝试将该环境变量设置为"true“或1,但没有结果。我不明白如何让leiningen让我给我的项目起我想要的名字。
发布于 2013-05-07 04:51:04
您可以将LEIN_BREAK_CONVENTION设置为任何值,包括false或nil。
在Windows上使用命令提示符:
运行:set LEIN_BREAK_CONVENTION=true
,然后创建您的项目。
使用PowerShell:
运行:$env:LEIN_BREAK_CONVENTION=true
,然后使用您想要的任何名称创建您的项目。
发布于 2013-05-07 13:57:14
如果您的项目名称以jure
结尾,并且Leiningen建议使用LEIN_IRONIC_JURE环境变量,那么您将遇到类似的问题。
不会有来自Clojars等的问题。
我没有尝试过LEIN_IRONIC_JURE技巧,所以不确定它是否有效。相反,在创建了一个无效名称的项目后,我遍历了创建的目录,并将所有引用更改为我想要的名称。
https://stackoverflow.com/questions/16410917
复制相似问题