是否可以从稳定分支上的 leiningen 存储库的克隆安装 lein?
Is it possible to install lein from a clone of the leiningen repository on the stable branch?
我正在尝试在我的点文件中设置 leiningen 回购,这涉及将回购的特定版本添加到我的点文件回购,然后使用脚本 link /bin/lein
脚本通常会下载 运行 以安装 leiningen,或者至少这是我认为它可以工作的方式。
实际情况是,当我执行此设置然后 运行 lein
时,我收到以下消息:
Leiningen is missing its dependencies.
Please run "lein bootstrap" in the leiningen-core/ directory
with a stable release of Leiningen. See CONTRIBUTING.md for details.
我不明白为什么我会收到这条消息,因为我实际上是 link 从 stable
分支签出的回购中 lein
的一个版本.
有人知道这里发生了什么吗?我该如何实现我的目标?
如果您 运行 bin/lein
从存储库的源签出内部,它假定您正在开发 leiningen,在这种情况下,您必须执行额外的引导操作。如果你只想使用 lein 而不开发它,你不需要整个存储库,只需要稳定的 bin/lein
脚本。克隆存储库并尝试在没有任何引导的情况下就地使用 bin/lein
不是受支持的使用模式。
如果出于某种原因你想要完整的克隆但又不想自己构建它,你必须复制别处的bin/lein
脚本,而不是link 到它。
我正在尝试在我的点文件中设置 leiningen 回购,这涉及将回购的特定版本添加到我的点文件回购,然后使用脚本 link /bin/lein
脚本通常会下载 运行 以安装 leiningen,或者至少这是我认为它可以工作的方式。
实际情况是,当我执行此设置然后 运行 lein
时,我收到以下消息:
Leiningen is missing its dependencies.
Please run "lein bootstrap" in the leiningen-core/ directory
with a stable release of Leiningen. See CONTRIBUTING.md for details.
我不明白为什么我会收到这条消息,因为我实际上是 link 从 stable
分支签出的回购中 lein
的一个版本.
有人知道这里发生了什么吗?我该如何实现我的目标?
如果您 运行 bin/lein
从存储库的源签出内部,它假定您正在开发 leiningen,在这种情况下,您必须执行额外的引导操作。如果你只想使用 lein 而不开发它,你不需要整个存储库,只需要稳定的 bin/lein
脚本。克隆存储库并尝试在没有任何引导的情况下就地使用 bin/lein
不是受支持的使用模式。
如果出于某种原因你想要完整的克隆但又不想自己构建它,你必须复制别处的bin/lein
脚本,而不是link 到它。