Я устанавливаю пакет sylius, и во время установки sylius мне нужно запустить yarn install Итак, пока я запускаю команду
yarn install
Я получаю ошибку:
ОШИБКА: [Errno 2] Нет такого файла или каталога: 'install'
Я устанавливаю пакет sylius, и во время установки sylius мне нужно запустить yarn install Итак, пока я запускаю команду
yarn install
Я получаю ошибку:
ОШИБКА: [Errno 2] Нет такого файла или каталога: 'install'
У меня была такая же проблема с Ubuntu 17.04.
У меня сработало это решение:
sudo apt remove cmdtest
sudo apt remove yarn
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
sudo apt-get update
sudo apt-get install yarn -y
затем
yarn install
результат:
yarn install v1.3.2
warning You are using Node "6.0.0" which is not supported and may encounter bugs or unexpected behaviour. Yarn supports the following server range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...
info Lockfile not saved, no dependencies.
Done in 0.20s.
Надеюсь, это вам поможет.
sudo apt-get install yarn
- person James L.; 05.09.2018
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \ echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \ apt-get update \ && yes Y | apt-get install --no-install-recommends yarn RUN yarn --version
приводит к версии пряжи 0.32.0, которая терпит неудачу в таких основных вещах, как yarn init
- person Kwhitejr; 07.09.2018
sudo
исправил это для меня
- person Crampus; 08.02.2019
sudo apt-get update
после обновления источников apt и перед вызовом sudo apt install yarn.
- person pulzarraider; 20.08.2019
У меня была такая же проблема с Ubuntu 18.04. Вот что сработало для меня:
Я удалил cmdtest
и yarn
sudo apt remove cmdtest
sudo apt remove yarn
Установить пряжу глобально с помощью npm
sudo npm install -g yarn
Примечание. Это решение хорошо работает с Ubuntu 16.04
, Ubuntu 17.04
и Ubuntu 18.04
.
Попробуйте удалить существующие cmdtest и yarn (который является модулем устаревшего инструмента командной строки черного ящика систем * nix):
sudo apt remove cmdtest sudo apt remove yarn
Установить просто через npm
npm install -g yarn
OR
sudo npm install -g yarn
Теперь пряжа установлена. Запустите вашу команду.
yarn install sylius
Надеюсь, это сработает. Ваше здоровье!
Изменить:
Не забудьте re-open the terminal
, чтобы изменения вступили в силу.
sudo apt remove -y cmdtest
за автоматическое подтверждение
- person duyetpt; 26.06.2020
sudo npm install -g yarn
, я получаю просто загадочный результат: ›[email protected] preinstall / usr / local / lib / node_modules / yarn›:; (node ./preinstall.js ›/ dev / null 2› & 1 || true) И никаких дальнейших инструкций. Я использую Ubuntu 20.04.1 на WSL.
- person Mattias Martens; 10.11.2020
curl -sL 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
sudo apt update && sudo apt install yarn
- person Mr Kashyap; 16.01.2021
С уважением ко всем ответам, которые правильно предлагают удалить пакет Ubuntu yarn
и установить Yarn через NPM, вот подробный ответ с объяснением (и, будьте осторожны, мнениями):
Причина No such file or directory
ошибки от yarn install
заключается в том, что вы используете неправильную Yarn: программное обеспечение, которое вы получаете при установке yarn
с использованием источников программного обеспечения Ubuntu, является инструментом тестирования сценария yarn из cmdtest набор для тестирования черного ящика. Вероятно, это не то, что вы имели в виду, поскольку Yarn также является популярным инструментом жизненного цикла разработки для приложения Javascript (аналогично Make, Maven и др.).
Инструмент Javascript Yarn недоступен из источников программного обеспечения Ubuntu, но может быть установлен NPM (это еще один инструмент жизненного цикла разработки, который Yarn стремится заменить - так что неудобно ...).
Чтобы сделать Yarn доступной в Ubuntu, начните с удаления cmdtest
и его инструментов:
$ sudo apt purge cmdtest
Затем убедитесь, что NPM установлен:
$ sudo apt install npm
Затем используйте NPM для установки Yarn:
$ npm install -g yarn
Примечание: использование npm install -g
установит пакет Javascript для вашей текущей учетной записи пользователя, что должно подойти для большинства целей. Если вы хотите установить Yarn для всех пользователей, вы можете использовать sudo
для команды NPM, но это не рекомендуется: пакеты NPM редко проверяются на безопасность в контексте многопользовательской операционной системы, и установка некоторых пакетов может даже прерваться, если установка их как root. NPM раньше предупреждал, что нельзя запускать его с sudo
, и основная причина, по которой он этого не делает сегодня, заключается в том, что он раздражает людей, использующих изолированные корневые среды (например, Docker) для создания и развертывания приложений Javascript для однопользовательских серверов.
sudo
! Думаю, это должен быть выбранный ответ.
- person Michael Scheper; 03.05.2021
npm
: установка изменяет последовательность запуска оболочки, чтобы добавить глобальный установочный каталог npm в оболочку PATH
, иначе оболочка не увидит установленную команду yarn
там. Вы можете это проверить - если просто запуск yarn
не работает, а ~/.npm-packages/bin/yarn
работает, то вам нужно перезапустить оболочку, чтобы обновить PATH
.
- person Guss; 20.07.2021
TL; DR
// Run these commands (Tested on Ubuntu 17.04 & above) 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 sudo apt-get update && sudo apt-get install yarn
Дополнительные примечания:
Ознакомьтесь с этой официальной документацией / руководством по установке yarn в других версиях Ubuntu и устранению дополнительных cmdtest
ошибок. https://yarnpkg.com/lang/en/docs/install/#debian-stable
Если у вас не установлено curl
, вы можете установить его с помощью sudo apt install curl
echo...tee...apt-get update
на apt-add-repository -y "deb ... main"
.
- person Guss; 20.09.2020
Следующие шаги работали с Pop! _OS 20.10 и ubuntu 20.04.
sudo apt remove cmdtest
sudo apt remove yarn
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
sudo apt-get update
sudo apt-get install yarn -y
yarn install
это сработало для меня
sudo yarn install
Установка Yarn для Ubuntu 16.04 (не уверен, будет ли это то же самое, что и 14.04, поскольку он немного отличается от ответа zappee для 17.04)
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
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
apt-get update
apt-get install nodejs
apt-get install yarn
Затем откуда бы вы ни установили свой проект sylius (/ var / www / mysite)
yarn install
yarn run gulp
Для Ubuntu 18.04.4 LTS я просто следовал официальным инструкциям: https://classic.yarnpkg.com/en/docs/install#debian-stable
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
sudo apt update && sudo apt install yarn
Не нужно делать:
sudo apt remove cmdtest
Это необходимо только в Ubuntu 17.04. * Думаю.
Я надеюсь, что это помогает!
Пробовал описанные выше шаги, не работал на Ubuntu 20. Для Ubuntu 20 удалите cmdtest и yarn, как предложено выше. Установите пряжу с помощью следующих команд:
curl -sL 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
sudo apt update && sudo apt install yarn
Я считаю, что все соответствующие решения были предоставлены, но здесь есть тонкая ситуация: знайте, что если вы не закроете и не откроете свой терминал снова, вы не увидите эффекта.
Закройте свой терминал и откройте, затем введите свой терминал
пряжа - версия
Ваше здоровье!
Также была эта проблема (окна), исправлением было полное закрытие всех экземпляров терминала, а затем повторите попытку.
Мое решение было
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
sudo apt-get update && sudo apt-get install yarn
Просто скопируйте и вставьте этот код по одному в свой терминал. У меня это сработало отлично.
sudo apt remove cmdtest
sudo apt remove yarn
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
sudo apt-get update
sudo apt-get install yarn -y
Я установил yarn по-разному, и когда я запускаю yarn в консоли, он сообщает мне, что bash: / usr / bin / yarn: Файл или каталог не существует. Я перехожу по пути / usr / bin и нахожу двоичный файл yarnpkg. Я запускаюyarnpkg
в консоли, и он устанавливает все зависимости. Примечание: все команды yarn работают с yarnpkg. Если у вас есть какие-либо вопросы, мы будем продолжать их видеть на форуме
Запустить:
source ~/.profile
и попробуй еще раз
yarn install --verbose
и добавьте расширенную информацию. Вы уверены, что используете yarn в нужной папке (которая содержит package.json)? - person chaenu   schedule 06.09.2017