33

を実行したbrew install mavenところ、以下の結果になりました。

==> Downloading http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz
==> Best Mirror http://apache.oss.eznetsols.org/maven/binaries/apache-maven-3.0.4-bin.tar.gz

curl: (22) The requested URL returned error: 404
Error: Download failed: http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz

最初は、ネットワークのミラーの問題だと思いました。しかし、別のネットワークに変更しましたが、それでも同じです。そして4日経っても同じエラー。他の人が影響を受けているのだろうか。

mavenをbrewでインストールするにはどうすればよいですか?

4

6 に答える 6

78

それでも URL でエラーが発生する場合は、 を試しbrew updateてからbrew install maven. 私の問題を修正しました。

于 2013-07-11T18:05:33.313 に答える
18

この鏡には奇妙なことがあります。これはで変更できます

brew edit maven

URLを次のように変更します

http://www.apache.org/dyn/closer.cgi/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz

例えば

'式'が必要

class Maven < Formula
  homepage 'http://maven.apache.org/'
  #url 'http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz'
  url 'http://www.apache.org/dyn/closer.cgi/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz'
  sha1 '0de5dc162bafde3fcb0a6b009cfeea81a042523b'

  def install
    # Remove windows files
    rm_f Dir["bin/*.bat"]

    # Fix the permissions on the global settings file.
    chmod 0644, Dir["conf/settings.xml"]

    prefix.install %w{ NOTICE.txt LICENSE.txt README.txt }
    # Install jars in libexec to avoid conflicts
    libexec.install Dir['*']
    bin.install_symlink Dir["#{libexec}/bin/*"]
  end
end
于 2012-10-06T11:06:10.023 に答える
1

Emoloney が言ったように、brew edit を使用して URL を変更する必要がありますが、最も重要なのは、sha1 コードを変更することを忘れないでください (URL の同じダウンロード ページから入手してください)。正確なファイルを安全にダウンロードしたことを確認することが重要です

于 2013-10-28T15:23:05.820 に答える