Installation
Alpine
On Alpine Linux (3.6+), you can install Yarn with apk.
Currently, there are no Alpine packages available for RC or nightly builds of Yarn. Please use the tarball:
Installation Script
One of the easiest ways to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal:
The installation process includes verifying a GPG signature. View the source on GitHub
You can also specify a version by running the following code in your terminal:
See the releases for possible versions.
Manual Install via tarball
You can install Yarn by downloading a tarball and extracting it anywhere.
Before extracting Yarn, it is recommended that you verify the tarball using GPG:
Path Setup
If Yarn is not found in your PATH, follow these steps to add it and allow it to be run from anywhere.
Note: your profile may be in your .profile , .bash_profile , .bashrc , .zshrc , etc.
- Add this to your profile: export PATH=»$PATH:/opt/yarn-[version]/bin» (the path may vary depending on where you extracted Yarn to)
- In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH=»$PATH:`yarn global bin`» to your profile, or if you use Fish shell, simply run the command set -U fish_user_paths (yarn global bin) $fish_user_paths
Arch Linux
On Arch Linux, Yarn can be installed through the official package manager.
Currently, there are no Arch packages available for RC or nightly builds of Yarn. Please use the tarball:
Installation Script
One of the easiest ways to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal:
The installation process includes verifying a GPG signature. View the source on GitHub
You can also specify a version by running the following code in your terminal:
See the releases for possible versions.
Manual Install via tarball
You can install Yarn by downloading a tarball and extracting it anywhere.
Before extracting Yarn, it is recommended that you verify the tarball using GPG:
Path Setup
If Yarn is not found in your PATH, follow these steps to add it and allow it to be run from anywhere.
Note: your profile may be in your .profile , .bash_profile , .bashrc , .zshrc , etc.
- Add this to your profile: export PATH=»$PATH:/opt/yarn-[version]/bin» (the path may vary depending on where you extracted Yarn to)
- In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH=»$PATH:`yarn global bin`» to your profile, or if you use Fish shell, simply run the command set -U fish_user_paths (yarn global bin) $fish_user_paths
CentOS / Fedora / RHEL
On CentOS, Fedora and RHEL, you can install Yarn via our RPM package repository.
If you do not already have Node.js installed, you should also configure the NodeSource repository:
Then you can simply:
Currently, there are no RPM packages available for RC or nightly builds of Yarn. Please use the tarball:
Installation Script
One of the easiest ways to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal:
The installation process includes verifying a GPG signature. View the source on GitHub
You can also specify a version by running the following code in your terminal:
See the releases for possible versions.
Manual Install via tarball
You can install Yarn by downloading a tarball and extracting it anywhere.
Before extracting Yarn, it is recommended that you verify the tarball using GPG:
Path Setup
If Yarn is not found in your PATH, follow these steps to add it and allow it to be run from anywhere.
Note: your profile may be in your .profile , .bash_profile , .bashrc , .zshrc , etc.
- Add this to your profile: export PATH=»$PATH:/opt/yarn-[version]/bin» (the path may vary depending on where you extracted Yarn to)
- In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH=»$PATH:`yarn global bin`» to your profile, or if you use Fish shell, simply run the command set -U fish_user_paths (yarn global bin) $fish_user_paths
Debian / Ubuntu
On Debian or Ubuntu Linux, you can install Yarn via our Debian package repository. You will first need to configure the repository:
On Ubuntu 16.04 or below and Debian Stable, you will also need to configure the NodeSource repository to get a new enough version of Node.js.
Then you can simply:
Note: Ubuntu 17.04 comes with cmdtest installed by default. If you’re getting errors from installing yarn , you may want to run sudo apt remove cmdtest first. Refer to this for more information.
If using nvm you can avoid the node installation by doing:
Note: Due to the use of nodejs instead of node name in some distros, yarn might complain about node not being installed. A workaround for this is to add an alias in your .bashrc file, like so: alias node=nodejs . This will point yarn to whatever version of node you decide to use.
Path Setup
If Yarn is not found in your PATH, follow these steps to add it and allow it to be run from anywhere.
Note: your profile may be in your .profile , .bash_profile , .bashrc , .zshrc , etc.
- Add this to your profile: export PATH=»$PATH:/opt/yarn-[version]/bin» (the path may vary depending on where you extracted Yarn to)
- In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH=»$PATH:`yarn global bin`» to your profile, or if you use Fish shell, simply run the command set -U fish_user_paths (yarn global bin) $fish_user_paths
Gentoo Linux
On Gentoo Linux, you can install Yarn with portage.
Currently, there are no Gentoo packages available for RC or nightly builds of Yarn. Please use the tarball:
Installation Script
One of the easiest ways to install Yarn on macOS and generic Unix environments is via our shell script. You can install Yarn by running the following code in your terminal:
How do I change the version of yarn used by my system?
I am running Mac OS X 10.14.6 and I am trying to get the latest version of yarn installed and working on my system.
So I installed it with Homebrew, it tells me that I already have it installed on my system:
But when I do yarn —version , I get this:
So I try to reinstall it and the following happens:
I have also tried brew switch and that doesn’t work:
Edit 1
I even tried to do brew upgrade yarn and it is the same issue:
Edit 2
Output of which yarn :
2 Answers 2
Basically what was happening is that I had two versions of yarn installed. One was a gem, and the other was the yarn executable.
So I simply ran gem uninstall yarn and it fixed it.
Now when I do yarn —version it works properly.
You can upgrade a package with brew upgrade , so something like
You may need to get homebrew to update it’s package list first, with brew update
In your case there is some confusion, the yarn package that brew installs is the javascript package manager, whereas the yarn you have on your path is the ruby gem. You can upgrade the latter with gem update yarn . If you want to use the JavaScript package manager, try modifying your path, or use the fully qualified path (something like /use/local/bin/yarn )
Установка
На Alpine Linux (3.6 +) вы можете установить Yarn с помощью apk.
В настоящее время нет пакетов Alpine для RC или ночных сборок Yarn. Используйте tarball: #### Установочный скрипт Один из простейших способов установки Yarn на macOS и универсальные Unix окружения — используя наш shell скрипт. Вы можете установить Yarn используя следующий код в Вашем терминале: «`sh curl -o- -L https://yarnpkg.com/install.sh | bash «` Процесс установки включает в себя подтверждение GPG подписи. [Посмотреть исходный код на GitHub](https://github.com/yarnpkg/website/blob/master/install.sh) Вы можете так же указать желаемую версию, запустив следующий код в Вашем терминале: «`sh curl -o- -L https://yarnpkg.com/install.sh | bash -s — —version [версия] «` Ознакомьтесь со [списком релизов](https://github.com/yarnpkg/yarn/releases), чтобы узнать о доступных версиях. #### Ручная установка используя tarball Вы можете установить Yarn [скачав tarball](/latest.tar.gz) и разархивировав его в любую, удобную для вас, директорию. «`sh cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn теперь находится по адресу /opt/yarn-[версия]/ «` Перед извлечением Yarn, рекомендуется проверить tarball с помощью GPG: «`sh wget -qO- https://dl.yarnpkg.com/debian/pubkey.gpg | gpg —import wget https://yarnpkg.com/latest.tar.gz.asc gpg —verify latest.tar.gz.asc # Look for «Good signature from ‘Yarn Packaging'» in the output «`
На Arch Linux, Yarn может быть установлена через официальный пакетный менеджер.
В настоящее время нет пакетов Arch для RC или ночных сборок Yarn. Используйте tarball: #### Установочный скрипт Один из простейших способов установки Yarn на macOS и универсальные Unix окружения — используя наш shell скрипт. Вы можете установить Yarn используя следующий код в Вашем терминале: «`sh curl -o- -L https://yarnpkg.com/install.sh | bash «` Процесс установки включает в себя подтверждение GPG подписи. [Посмотреть исходный код на GitHub](https://github.com/yarnpkg/website/blob/master/install.sh) Вы можете так же указать желаемую версию, запустив следующий код в Вашем терминале: «`sh curl -o- -L https://yarnpkg.com/install.sh | bash -s — —version [версия] «` Ознакомьтесь со [списком релизов](https://github.com/yarnpkg/yarn/releases), чтобы узнать о доступных версиях. #### Ручная установка используя tarball Вы можете установить Yarn [скачав tarball](/latest.tar.gz) и разархивировав его в любую, удобную для вас, директорию. «`sh cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn теперь находится по адресу /opt/yarn-[версия]/ «` Перед извлечением Yarn, рекомендуется проверить tarball с помощью GPG: «`sh wget -qO- https://dl.yarnpkg.com/debian/pubkey.gpg | gpg —import wget https://yarnpkg.com/latest.tar.gz.asc gpg —verify latest.tar.gz.asc # Look for «Good signature from ‘Yarn Packaging'» in the output «`
На CentOS, Fedora и RHEL, Вы можете установить Yarn используя наш RPM репозиторий пакетов.
Если у Вас ещё нет установленной версии Node.js, Вам следует сконфигурировать NodeSource репозиторий:
Потом, вы можете просто выполнить следующую команду:
В настоящее время нет пакетов RPM для RC или ночных сборок Yarn. Используйте tarball: #### Установочный скрипт Один из простейших способов установки Yarn на macOS и универсальные Unix окружения — используя наш shell скрипт. Вы можете установить Yarn используя следующий код в Вашем терминале: «`sh curl -o- -L https://yarnpkg.com/install.sh | bash «` Процесс установки включает в себя подтверждение GPG подписи. [Посмотреть исходный код на GitHub](https://github.com/yarnpkg/website/blob/master/install.sh) Вы можете так же указать желаемую версию, запустив следующий код в Вашем терминале: «`sh curl -o- -L https://yarnpkg.com/install.sh | bash -s — —version [версия] «` Ознакомьтесь со [списком релизов](https://github.com/yarnpkg/yarn/releases), чтобы узнать о доступных версиях. #### Ручная установка используя tarball Вы можете установить Yarn [скачав tarball](/latest.tar.gz) и разархивировав его в любую, удобную для вас, директорию. «`sh cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn теперь находится по адресу /opt/yarn-[версия]/ «` Перед извлечением Yarn, рекомендуется проверить tarball с помощью GPG: «`sh wget -qO- https://dl.yarnpkg.com/debian/pubkey.gpg | gpg —import wget https://yarnpkg.com/latest.tar.gz.asc gpg —verify latest.tar.gz.asc # Look for «Good signature from ‘Yarn Packaging'» in the output «`
На Debian или Ubuntu Linux вы можете установить Yarn через наш репозиторий пакетов Debian. Сначала вам нужно настроить репозиторий:
В Ubuntu 16.04 или ниже и Debian стабильной версии, также необходимо настроить хранилище NodeSource чтобы получить новую версию Node.js.
Потом, вы можете просто выполнить следующую команду:
Примечание: Ubuntu 17.04 поставляется с cmdtest , установленным по умолчанию. Если вы получаете ошибки при установке yarn , вы можете сначала запустить sudo apt remove cmdtest . Обратитесь сюда для большей информации.
Если вы используете nvm то установки node можно избежать, выполнив:
Примечание: из-за использования nodejs вместо имени node в некоторых дистрибутивах, Yarn может жаловаться на то что node не установлен, избежать этого можно с помощью добавления псевдонима в ваш файл .bashrc , вот так: alias nodejs=node . Это будет указывать Yarn на любую версию node , которую вы решите использовать.
macOS
macOS
Homebrew
Yarn можно установить используя менеджер пакетов Homebrew. Установка таким способом также поставит Node.js, если он ещё не установлен.
Если вы пользуетесь nvm или что-то похожее, то вам лучше не устанавливать Node.js, для этого будет использоваться nvm с Node.js.
MacPorts
Вы можете установить Yarn при помощи MacPorts. Это так же установит Node.js, если он ещё не установлен.
Варианты установки
Если вы выбрали ручную установку, то следующие шаги добавят Yarn в переменную Path и Yarn будет доступен везде в системе.
Примечание: ваш профиль может быть в файле .profile , .bash_profile , .bashrc , .zshrc , тощо.
- Добавьте эту строчку к вашему файлу с профилем: export PATH=»$PATH:/opt/yarn-[version]/bin» (путь может быть разным, в зависимости от того, куда вы установили Yarn)
- В терминале, зайдите и выйдите из системы, чтобы применить изменения
Чтобы глобально иметь доступ к исполнительным файлам Yarn, вам необходимо установить PATH переменную окружения в вашем терминале. Чтобы сделать это, добавьте export PATH=»$PATH:`yarn global bin`» в файл с вашим профилем.
Обновление Yarn
Yarn предупредит вас, если доступна новая версия. Чтобы обновить Yarn, вы можете сделать это с Homebrew.
На Solus, Вы можете установить Yarn через Solus репозиторий.
В настоящее время нет пакетов Solus для RC или ночных сборок Yarn. Используйте tarball: #### Установочный скрипт Один из простейших способов установки Yarn на macOS и универсальные Unix окружения — используя наш shell скрипт. Вы можете установить Yarn используя следующий код в Вашем терминале: «`sh curl -o- -L https://yarnpkg.com/install.sh | bash «` Процесс установки включает в себя подтверждение GPG подписи. [Посмотреть исходный код на GitHub](https://github.com/yarnpkg/website/blob/master/install.sh) Вы можете так же указать желаемую версию, запустив следующий код в Вашем терминале: «`sh curl -o- -L https://yarnpkg.com/install.sh | bash -s — —version [версия] «` Ознакомьтесь со [списком релизов](https://github.com/yarnpkg/yarn/releases), чтобы узнать о доступных версиях. #### Ручная установка используя tarball Вы можете установить Yarn [скачав tarball](/latest.tar.gz) и разархивировав его в любую, удобную для вас, директорию. «`sh cd /opt wget https://yarnpkg.com/latest.tar.gz tar zvxf latest.tar.gz # Yarn теперь находится по адресу /opt/yarn-[версия]/ «` Перед извлечением Yarn, рекомендуется проверить tarball с помощью GPG: «`sh wget -qO- https://dl.yarnpkg.com/debian/pubkey.gpg | gpg —import wget https://yarnpkg.com/latest.tar.gz.asc gpg —verify latest.tar.gz.asc # Look for «Good signature from ‘Yarn Packaging'» in the output «`
Windows
Windows
Существует 3 варианта установки Yarn в Windows.
Загрузить установщик
Вы скачаете .msi –инсталлятор, который поможет установить Yarn на Windows.
Если вы используете инсталлятор, то cначала нужно установить Node.js.
Установка с помощью Chocolatey
Chocolatey — это менеджер пакетов для Windows, который можно установить следуя этой инструкции.
После того как вы установите Chocolatey вы можете установить Yarn, введя в консоль команду:
Chocolatey также установит Node.js при необходимости.
Установка с помощью Scoop
Scoop это консольный установщик для Windows, вы можете установить Scoop при помощи этих инструкций.
Когда вы установите Scoop, вы сможете установить yarn, выполнив в консоли следующую команду:
Если Node.js не установлен, scoop предложит вам его установить. Например:
Примечание
Пожалуйста, создайте исключение антивируса для папок Ваших проектов и папки кеша Yarn (%LocalAppData%\Yarn). Иначе, установка пакетов будет происходить значительно медленнее, так как антивирус будет сканировать каждый файл при записи на диск.
Alternatives
Alternatives
Если вы используете другую OS или одна из опций специфичных для вашей OS не будет у вас работать, есть несколько альтернатив. Вам необходимо будет установить Node.js, если вы ещё не установили.
На распространённых Linux дистрибутивах, таких как Debian, Ubuntu и CentOS, рекомендуется устанавливать Yarn с помощью наших пакетов.
Один из простейших способов установки Yarn на macOS и универсальные Unix окружения — используя наш shell скрипт. Вы можете установить Yarn используя следующий код в Вашем терминале:
Процесс установки включает в себя подтверждение GPG подписи. Посмотреть исходный код на GitHub
Вы можете так же указать желаемую версию, запустив следующий код в Вашем терминале:
Ознакомьтесь со списком релизов, чтобы узнать о доступных версиях.
Ручная установка используя tarball
Вы можете установить Yarn скачав tarball и разархивировав его в любую, удобную для вас, директорию.
Перед извлечением Yarn, рекомендуется проверить tarball с помощью GPG:
Установка используя npm
Обратите внимание: Не рекомендуется установка при помощи npm. Пакет не является подписанным, когда вы устанавливаете Yarn через менеджеры пакетов в Node, его единственной проверкой целостности является простой SHA1 хэш, что является опасным, когда устанавливается на всю систему.
Исходя из этих причин, настоятельно рекомендуется устанавливать Yarn используя рекомендуемые способы установки, подходящие для Вашей операционной системы.
Вы так же можете установить Yarn использую менеджер пакетов npm, если последний уже установлен на вашей системе. Если на Вашей системе установлен Node.js, скорее всего у Вас так же установлен npm.
При наличии установленного npm, вы можете запустить:
Варианты установки
Unix/Linux/macOS
Если вы выбрали ручную установку, то следующие шаги добавят Yarn в переменную Path и Yarn будет доступен везде в системе.
Примечание: ваш профиль может быть в файле .profile , .bash_profile , .bashrc , .zshrc , тощо.
- Добавьте эту строчку к вашему файлу с профилем: export PATH=»$PATH:/opt/yarn-[version]/bin» (путь может быть разным, в зависимости от того, куда вы установили Yarn)
- В терминале, зайдите и выйдите из системы, чтобы применить изменения
Чтобы глобально иметь доступ к исполнительным файлам Yarn, вам необходимо установить PATH переменную окружения в вашем терминале. Чтобы сделать это, добавьте export PATH=»$PATH:`yarn global bin`» в файл с вашим профилем.
Windows
Чтобы иметь глобальный доступ к исполняемым файлам Yarn, необходимо настроить переменную окружения PATH в терминале.
Добавьте C:\.yarn\bin в переменную PATH.
Проверьте, что Yarn установлен, запустив:
Возникли проблемы? Если по каким-либо причинам Вы не можете установить Yarn используя вышеперечисленные инсталляторы, пожалуйста, попробуйте воспользоваться поиском по GitHub тикетам или создайте новый.