Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clojure 在Mac OS X中安装Leiningen 2.X_Clojure_Installation_Leiningen - Fatal编程技术网

Clojure 在Mac OS X中安装Leiningen 2.X

Clojure 在Mac OS X中安装Leiningen 2.X,clojure,installation,leiningen,Clojure,Installation,Leiningen,我正在使用leiningen 1.X版,并尝试将其更新为2.X版 如中所述,我下载的脚本名为“lein2”,但当我尝试运行“lein2”命令时,收到了此错误消息 Could not find artifact lein-newnew:lein-newnew:pom:0.3.4 in central (http://repo1.maven.org/maven2) Could not transfer artifact lein-newnew:lein-newnew:pom:0.3.4 from/t

我正在使用leiningen 1.X版,并尝试将其更新为2.X版

如中所述,我下载的脚本名为“lein2”,但当我尝试运行“lein2”命令时,收到了此错误消息

Could not find artifact lein-newnew:lein-newnew:pom:0.3.4 in central (http://repo1.maven.org/maven2)
Could not transfer artifact lein-newnew:lein-newnew:pom:0.3.4 from/to clojars (https://clojars.org/repo/): Specified destination directory cannot be created: /Users/smcho/.m2/repository/lein-newnew/lein-newnew/0.3.4
Exception in thread "main" org.sonatype.aether.resolution.DependencyResolutionException: Failed to collect dependencies for [#<Dependency lein-newnew:lein-newnew:jar:0.3.4 (compile)>]
    at ...
    ... 4 more
在central中找不到工件lein newnew:lein newnew:pom:0.3.4(http://repo1.maven.org/maven2)
无法将工件lein newnew:lein newnew:pom:0.3.4从clojars传输/传输到clojars(https://clojars.org/repo/):无法创建指定的目标目录:/Users/smcho/.m2/repository/lein newnew/lein newnew/0.3.4
线程“main”org.sonatype.aether.resolution.DependencyResolutionException中出现异常:未能收集[#]的依赖项
在
... 4更多

服务器似乎没有响应,但我不确定。可能有什么问题?我使用MacOSX10.7.4

~/.m2/repository
~/.m2/repository/org
目录是root所有的,因此我无法获得在其下创建子目录的权限。更改所有权后,一切正常。我想我在激活1.X版本的leiningen时使用了root特权

brew为leiningen提供了一个配方

> brew update
> brew install leiningen
> lein -v
Leiningen 2.5.3 on Java 1.8.0_45 Java HotSpot(TM) 64-Bit Server VM

错误消息的其余部分是什么?Lein查看多个回购协议并不罕见。您是否在
$HOME/.m2/settings.xml
中配置了镜像?如果是这样,他们可以干预。测试这一点的一种方法是暂时将此文件移到其他地方,然后再次尝试
lein2自安装
。@georgek:我添加了错误消息的其余部分。@ivant:我没有$HOME/.m2/settings.xml。您认为这可能是什么原因:由:org.apache.maven.wagen.transferfailedeexception:无法找到指定的目标目录已创建:/Users/smcho/.m2/repository/lein newnew/lein newnew/0.3.4