Yarn: Los paquetes de homebrew están desactualizados.

Creado en 18 oct. 2016  ·  3Comentarios  ·  Fuente: yarnpkg/yarn

0.16.0 no está disponible en Homebrew.

El último paquete disponible en Homebrew es 0.15.1

¿Puedes actualizar?

Comentario más útil

No estoy seguro de cuánto tiempo llevará todo, pero si les toma demasiado tiempo fusionarlo en Homebrew, puede obtener 0.16.0 haciendo lo siguiente.

Ejecuta esto:

brew edit yarn

Reemplace el contenido de ese archivo con esto:

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

Ejecuta esto
brew upgrade yarn

Todos 3 comentarios

Creo que esta URL y sha256 deben actualizarse: 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 es la URL correcta para usar.

Desafortunadamente, no estoy en una Mac, así que no puedo probarlo :(

Bueno, hoy aprendí cómo funciona Homebrew en realidad @ Daniel15 jaja

Acabo de enviar un PR aquí https://github.com/Homebrew/homebrew-core/pull/6060

No estoy seguro de cuánto tiempo llevará todo, pero si les toma demasiado tiempo fusionarlo en Homebrew, puede obtener 0.16.0 haciendo lo siguiente.

Ejecuta esto:

brew edit yarn

Reemplace el contenido de ese archivo con esto:

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

Ejecuta esto
brew upgrade yarn

¿Fue útil esta página
0 / 5 - 0 calificaciones