Yarn: Die Homebrew-Pakete sind veraltet.

Erstellt am 18. Okt. 2016  ·  3Kommentare  ·  Quelle: yarnpkg/yarn

0.16.0 ist auf Homebrew nicht verfügbar.

Das neueste auf Homebrew verfügbare Paket ist 0.15.1

Können Sie bitte aktualisieren?

Hilfreichster Kommentar

Ich bin mir nicht sicher, wie lange alles dauern wird, aber wenn es zu lange dauert, es in Homebrew zusammenzuführen, können Sie 0.16.0 wie folgt erhalten.

Führen Sie dies aus:

brew edit yarn

Ersetzen Sie den Inhalt in dieser Datei durch diesen:

require "language/node"

class Yarn < Formula
  desc "Javascript package manager"
  homepage "https://yarnpkg.com/"
  url "https://yarnpkg.com/downloads/0.16.0/yarn-v0.16.0.tar.gz"
  sha256 "cd1d7eeb8eb2518441d99c914e5fd18b68e2759743d212dfd8f00574a1de6da8"
  head "https://github.com/yarnpkg/yarn.git"

  bottle do
    cellar :any_skip_relocation
    sha256 "04d5fe5e5667d77b40a882a1bdbe08625bd52e0d228af7aa925455760bafd58f" => :sierra
    sha256 "291ad03475ea4770f357559dc9116309796bf1af83c13644cafcd00163283bce" => :el_capitan
    sha256 "84a717ce964d4ec5cd69ae6336a79db27fa7580cee1c978e33e310e4eb8e36a3" => :yosemite
  end

  depends_on "node"

  def install
    system "npm", "install", *Language::Node.std_npm_install_args(libexec)
    bin.install_symlink Dir["#{libexec}/bin/*"]
  end

  test do
    (testpath/"package.json").write('{"name": "test"}')
    system bin/"yarn", "add", "jquery"
  end
end

Führen Sie dies aus
brew upgrade yarn

Alle 3 Kommentare

Ich denke, diese URL und sha256 müssen aktualisiert werden: https://github.com/Homebrew/homebrew-core/blob/master/Formula/yarn.rb#L6 -L12

https://yarnpkg.com/downloads/0.16.0/yarn-v0.16.0.tar.gz ist die richtige URL.

Leider habe ich keinen Mac und kann es daher nicht testen :(

Heute habe ich gelernt, wie Homebrew tatsächlich funktioniert @Daniel15 haha

Gerade hier eine PR eingereicht https://github.com/Homebrew/homebrew-core/pull/6060

Ich bin mir nicht sicher, wie lange alles dauern wird, aber wenn es zu lange dauert, es in Homebrew zusammenzuführen, können Sie 0.16.0 wie folgt erhalten.

Führen Sie dies aus:

brew edit yarn

Ersetzen Sie den Inhalt in dieser Datei durch diesen:

require "language/node"

class Yarn < Formula
  desc "Javascript package manager"
  homepage "https://yarnpkg.com/"
  url "https://yarnpkg.com/downloads/0.16.0/yarn-v0.16.0.tar.gz"
  sha256 "cd1d7eeb8eb2518441d99c914e5fd18b68e2759743d212dfd8f00574a1de6da8"
  head "https://github.com/yarnpkg/yarn.git"

  bottle do
    cellar :any_skip_relocation
    sha256 "04d5fe5e5667d77b40a882a1bdbe08625bd52e0d228af7aa925455760bafd58f" => :sierra
    sha256 "291ad03475ea4770f357559dc9116309796bf1af83c13644cafcd00163283bce" => :el_capitan
    sha256 "84a717ce964d4ec5cd69ae6336a79db27fa7580cee1c978e33e310e4eb8e36a3" => :yosemite
  end

  depends_on "node"

  def install
    system "npm", "install", *Language::Node.std_npm_install_args(libexec)
    bin.install_symlink Dir["#{libexec}/bin/*"]
  end

  test do
    (testpath/"package.json").write('{"name": "test"}')
    system bin/"yarn", "add", "jquery"
  end
end

Führen Sie dies aus
brew upgrade yarn

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen