Установка Buck с Brew пытается попасть по недействительному URL и выбрасывает 404 - PullRequest
0 голосов
/ 28 сентября 2019

brew install buck бросает

curl: (22) The requested URL returned error: 404 Not Found
Trying a mirror...
==> Downloading https://www-us.apache.org/dist/commons/bcel/binaries/bcel-6.3.1-bin.tar.gz*

и, наконец, выдает ошибку

Error: An exception occurred within a child process:
  DownloadError: Failed to download resource "ant--bcel"
Download failed: https://www-us.apache.org/dist/commons/bcel/binaries/bcel-6.3.1-bin.tar.gz*

The version bcel-6.3.1-bin.tar.gz does not exist in the binary- https://www-us.apache.org/dist/commons/bcel/binaries/

Как мне пройти это?

1 Ответ

0 голосов
/ 28 сентября 2019

Обновление:

О проблеме уже сообщалось на homebrew-core.И fix pr-44608 ожидает слияния.

# use the pull request temporarily
brew install https://github.com/Homebrew/homebrew-core/raw/7f6d84a68ce8898d5f8bb1add2ed6d624cbb9598/Formula/ant.rb

# install buck from facebook/homebrew-fb
brew install buck

Формула бак из крана facebook / homebrew-fb зависит от формулы ant.И URL-адрес загрузки для зависимости bcel не соответствует формуле ant.

Вы не сделали ничего плохого.Это проблема со стороны крана.Откройте проблему в разделе homebrew / homebrew-core и сообщите об этой проблеме.

class Ant < Formula
  desc "Java build tool"
  homepage "https://ant.apache.org/"

  # ...

  resource "bcel" do
    # this url is broken, causing the build of `ant` failed
    url "https://www.apache.org/dyn/closer.cgi?path=commons/bcel/binaries/bcel-6.3.1-bin.tar.gz"
    sha256 "ed1d281cb66dedb89611019168071fe22a50ff325253e2c453dc00423905cf9d"
  end

#...
...