ubuntu 16.04 - Cómo actualizar la versión de hilo usando terminal
ubuntu-16.04 yarnpkg (9)
- Agregar directorio de paquetes de hilo:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
- Instalar hilo:
sudo apt-get update && sudo apt-get install yarn
Tenga en cuenta que el último comando actualizará el hilo a la última versión si el paquete ya está instalado.
Para más información puede consultar los documentos: instalación de hilo
¿Cómo se debe actualizar el
yarn
a la última versión?
Como ya tiene hilo instalado y solo desea actualizar / actualizar. simplemente puedes usar
yarn self-update
Encuentra referencia aquí https://yarnpkg.com/en/docs/cli/self-update
En Linux, simplemente ejecute el siguiente comando en la terminal:
$ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
Después de hacer esto, cierre el terminal actual y ábralo nuevamente. Y luego, ejecute el siguiente comando para verificar la versión actual del hilo:
$ yarn --version
Para los usuarios de macOS, si instaló
yarn
través de
brew
, puede actualizarlo usando el siguiente comando:
brew upgrade yarn
Sin recordar cómo instalé hilo, el comando que funcionó para mí fue:
yarn policies set-version
Este comando actualiza la versión de hilo actual a la última versión estable.
De la documentación:
Tenga en cuenta que este comando también es la forma preferida de actualizar Yarn: funcionará sin importar cómo lo instaló originalmente, lo que a veces puede resultar difícil de resolver de lo contrario.
Tenía un enlace simbólico desactualizado que me impedía acceder al contenedor adecuado. También había pasado recientemente por una actualización de nodo, lo que significa que muchos de mis contenedores más nuevos estaban disponibles en una carpeta diferente con lo que creo que era una prioridad más baja
Esto es lo que funcionó para mí:
yarn -v
> 1.15.2
which yarn
> /Users/lfender/.yarn/bin/yarn
rm -rf /Users/lfender/.yarn/bin/yarn
npm uninstall --global yarn; npm install --global yarn
> + [email protected]
> added 1 package in 0.179s
which yarn
> /Users/lfender/.nvm/versions/node/v12.2.0/bin/yarn
yarn -v
> 1.16.0
Si no está utilizando NVM, es probable que la ubicación de sus instalaciones bin sea exclusiva de su sistema
A partir de ahí, cambié a la
yarn set policy
como se describe aquí
https://.com/a/55278430/1426788
para definir mi versión de hilo en el nivel de repositorio
npm install -g yarn
- resolvió el problema cuando no pasaba nada ejecutando
npm update --global yarn
.
Método alternativo para actualizar hilo:
curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
Los usuarios de Mac con homebrew pueden ejecutar
brew upgrade yarn
.
npm install --global yarn
npm upgrade --global yarn
Esto debería funcionar. Intenta avisarme si no funciona.