Итак, из документации, возможно, вам не хватает некоторых вещей; Ниже приведен пошаговый процесс установки Yarn на Linux (UBUNTU). Попробуйте, чтобы увидеть, пропустили ли вы что-нибудь;
запустить
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
В Ubuntu 16.04 или ниже и Debian Stable вам также потребуется настроить репозиторий NodeSource, чтобы получить достаточно новую версию Node.js.
Тогда вы можете просто:
sudo apt update && sudo apt install yarn
Примечание: Ubuntu 17.04 поставляется с установленным по умолчанию cmdtest. Если вы получаете ошибки при установке пряжи, вы можете сначала запустить sudo apt remove cmdtest.
При использовании nvm вы можете избежать установки узла, выполнив:
sudo apt update && sudo apt install --no-install-recommends yarn
Примечание: Из-за использования nodejs вместо имени узла в некоторых дистрибутивах yarn может жаловаться на то, что узел не установлен. Чтобы решить эту проблему, добавьте псевдоним в файл .bashr c, например: alias node = nodejs. Это укажет yarn на ту версию узла, которую вы решите использовать.
Если Yarn не найден в вашем PATH, выполните следующие действия, чтобы добавить его и разрешить запуск из любого места.
Примечание: ваш профиль может быть в вашем .profile, .bash_profile, .bashr c, .zshr c, et c.
Добавьте это в свой профиль: export PATH="$PATH:/opt/yarn-[version]/bin"
(путь может зависит от того, куда вы извлекли Yarn.)
В терминале войдите и выйдите из системы, чтобы изменения вступили в силу. Чтобы иметь доступ к исполняемым файлам Yarn глобально, вам необходимо настроить переменную среды PATH Терминал. Для этого add export PATH="$PATH:
yarn global bin "
в свой профиль или, если вы используете оболочку Fi sh, просто запустите команду set -U fish_user_paths (yarn global bin) $fish_user_paths
Проверьте, что Yarn установлен, запустив:
yarn --version
Надеюсь, это поможет. Если нет, дайте мне знать, чтобы мы увидели, какие есть другие решения.