私は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日後も同じエラーが発生します。他の人が影響を受けているのでしょうか。
BrewでMavenをインストールするにはどうすればよいですか?
それでもURLでエラーが発生する場合は、brew update
を試してから、brew install maven
を試してください。私の問題を修正しました。
この鏡には奇妙なことがある。あなたはこれを変更することができます
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
ZenBalanceの答えは私のために働いた。私は最初にEmoloneyの回答を試みましたが、これを実行したときに次のエラーが発生しましたbrew update
:
error: Your local changes to the following files would be overwritten by merge:
Library/Formula/maven.rb
Please, commit your changes or stash them before you can merge.
Aborting Error: Failure while executing: git pull -q Origin refs/heads/master:refs/remotes/Origin/master
修正するには:
cd /usr/local/Library/Formula
git reset --hard
次に:
brew update
brew install maven
Emoloneyが言ったようにbrew editを使用してURLを変更する必要がありますが、最も重要なことは、sha1コードを変更することを忘れないでください(URLの同じダウンロードページから取得してください)。正確なファイルを安全にダウンロードしたことを確認することが重要です
最初にbrewのミラーリストを更新します
brew update
その後、再度インストールしてください。この場合
brew install maven
私にとって、次のコマンドが機能しました:
brew update
brew install maven