3

leiningen ver 1.X を使用しており、ver 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

サーバーが応答していないようですが、よくわかりません。何が間違っている可能性がありますか? Mac OS X 10.7.4 を使用しています。

4

2 に答える 2

1

~/.m2/repositoryおよびディレクトリはルート所有であるため、その~/.m2/repository/org下にサブディレクトリを作成するためのアクセス権を取得できませんでした。所有権を変更した後、すべてが正常に機能します。leiningen の 1.X バージョンを起動したときに root 権限を使用したと思います。

于 2012-07-19T19:27:04.033 に答える
1

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
于 2015-11-20T22:23:09.433 に答える