Clojure 如何在防火墙后安装Leiningen软件包?
我使用一个本地库来做一些开发,但是防火墙阻止了很多互联网站点。有没有办法手动下载工件 我的project.clj是:Clojure 如何在防火墙后安装Leiningen软件包?,clojure,leiningen,clojurescript,lighttable,Clojure,Leiningen,Clojurescript,Lighttable,我使用一个本地库来做一些开发,但是防火墙阻止了很多互联网站点。有没有办法手动下载工件 我的project.clj是: https://github.com/zubairq/coils/blob/master/project.clj? 更新 从给出的评论中,我了解到需要采取的步骤是: 1) Install Maven 2) Find out which jars are in my project (How can I do this based on my project.clj?) 依赖
https://github.com/zubairq/coils/blob/master/project.clj?
更新
从给出的评论中,我了解到需要采取的步骤是:
1) Install Maven
2) Find out which jars are in my project (How can I do this based on my project.clj?)
依赖树
为了确定项目需要哪些JAR,您可以执行以下操作:
$ lein deps :tree
这将向您展示一种称为“依赖树”的东西。它看起来类似于:
[clj-time "0.5.0"]
[joda-time "2.2"]
[clojure-complete "0.2.3"]
[org.myproject/some-proto "0.0.1-20130523.145830-9"]
[org.flatland/protobuf "0.7.2"]
[ordered-collections "0.4.0"]
[org.flatland/schematic "0.1.0"]
[org.flatland/useful "0.9.0"]
[com.datomic/datomic-free "0.8.3862"]
...
用Lein安装罐子
安装手动下载的JAR的一种简单方法是使用“”:
有关更多功能和示例,请查看
安装leinlocalrepo
通过将以下内容添加到~/.lein/profiles.clj
,可以将lein localrepo
作为插件安装:
{:user {:plugins [[lein-localrepo "0.5.2"]]}}
Lein在代理服务器后面 如果使用代理服务器“确定”,您可以将其添加到
jvm opts
下的~/.lein/profiles.clj
{:user {:jvm-opts ["-Dhttp.proxyHost=168.1.1.104" "-Dhttp.proxyPort=8080"]}}
其中,user
是要使用的配置文件名
或者您可以导出http\u proxy
环境变量。依赖关系树
为了确定项目需要哪些JAR,您可以执行以下操作:
$ lein deps :tree
这将向您展示一种称为“依赖树”的东西。它看起来类似于:
[clj-time "0.5.0"]
[joda-time "2.2"]
[clojure-complete "0.2.3"]
[org.myproject/some-proto "0.0.1-20130523.145830-9"]
[org.flatland/protobuf "0.7.2"]
[ordered-collections "0.4.0"]
[org.flatland/schematic "0.1.0"]
[org.flatland/useful "0.9.0"]
[com.datomic/datomic-free "0.8.3862"]
...
用Lein安装罐子
安装手动下载的JAR的一种简单方法是使用“”:
有关更多功能和示例,请查看
安装leinlocalrepo
通过将以下内容添加到~/.lein/profiles.clj
,可以将lein localrepo
作为插件安装:
{:user {:plugins [[lein-localrepo "0.5.2"]]}}
Lein在代理服务器后面 如果使用代理服务器“确定”,您可以将其添加到
jvm opts
下的~/.lein/profiles.clj
{:user {:jvm-opts ["-Dhttp.proxyHost=168.1.1.104" "-Dhttp.proxyPort=8080"]}}
其中,user
是要使用的配置文件名
或者您可以导出
http\u proxy
环境变量。您可以下载jar并使用maven安装(请参阅)另请参阅edbond,您的链接断开了您可以下载jar并使用maven安装(请参阅)另请参阅edbond,您的链接断开了很好的答案。我仍在尝试让本地lein存储库工作它仍不工作,因为现在我有另一个问题,lein不会在防火墙后自行安装。无论如何,我会给你奖金,因为我想我会花很长一段时间来实现这一点。我在尝试自行安装leiningen时遇到的错误是:使用“2”参数调用“DownloadFile”时出现异常:“远程服务器返回了一个错误:(407)需要代理身份验证。”当我进行lein localrepo安装时,我得到一个错误:无法将项目lein newnew:lein newnew:pom:0.3.5从/传输到中心():连接被拒绝“回答得很好。我仍在尝试让本地lein存储库工作它仍不工作,因为现在我有另一个问题,lein不会在防火墙后自行安装。无论如何,我会给你奖金,因为我想我会花很长一段时间来实现这一点。我在尝试自行安装leiningen时遇到的错误是:使用“2”参数调用“DownloadFile”时出现异常:“远程服务器返回了一个错误:(407)需要代理身份验证。”当我进行lein localrepo安装时,我得到一个错误:“无法将项目lein newnew:lein newnew:pom:0.3.5从/传输到中心():连接被拒绝”