Я устанавливаю sylius bundle, и пока я устанавливаю sylius, мне нужно запустить yarn install Так что пока я запускаю команду
yarn install
Я получаю ошибку:
ОШИБКА: [Errno 2] Нет такого файла или каталога: 'установить'
ubuntu
ubuntu-14.04
sylius
yarnpkg
Рики Понтинг
источник
источник
yarn install --verbose
и добавьте расширенную информацию. Вы уверены, что запускаете пряжу в нужной папке (которая содержит package.json)?Ответы:
У меня была такая же проблема на Ubuntu 17.04.
Это решение сработало для меня:
затем
результат:
Надеюсь, что это поможет вам.
источник
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
У меня была такая же проблема на Ubuntu 18.04. Вот что сработало для меня:
Я удалил
cmdtest
иyarn
Установите пряжу глобально, используя npm
источник
Примечание: Это решение хорошо работает
Ubuntu 16.04
,Ubuntu 17.04
иUbuntu 18.04
.Попробуйте удалить существующий cmdtest и пряжи (что модуль унаследованных черный ящик командной строки инструмент * NIX систем):
Установите его просто через npm
ИЛИ
Теперь пряжа установлена. Запустите вашу команду.
Я надеюсь, что это будет работать. Ура!
Редактировать:
Не забывайте , чтобы
re-open the terminal
изменения вступили в силу.источник
sudo apt remove -y cmdtest
для автоматического подтвержденияэто сработало для меня
источник
Ознакомьтесь с этой официальной документацией / руководством по установке пряжи на другие версии Ubuntu и позаботьтесь о дополнительных
cmdtest
ошибках . https://yarnpkg.com/lang/en/docs/install/#debian-stableисточник
Установка Yarn для Ubuntu 16.04 (не уверен, будет ли это то же самое, что и 14.04, поскольку он немного отличается от ответа zappee для 17.04)
Затем, где бы вы ни установили свой проект sylius (/ var / www / mysite)
источник
Для Ubuntu 18.04.4 LTS я просто следовал официальным инструкциям: https://classic.yarnpkg.com/en/docs/install#debian-stable
Не нужно делать:
Это необходимо только в Ubuntu 17.04. * Я думаю.
Я надеюсь, что это помогает!
источник
С благодарностью ко всем ответам, которые правильно предлагают удалить
yarn
пакет Ubuntu и установить Yarn через NPM, вот подробный ответ с объяснением (и, будьте осторожны, мнениями):Причина
No such file or directory
ошибкиyarn install
заключается в том, что вы не используете «правильную» пряжу: программное обеспечение, которое вы получаете при установкеyarn
с использованием исходных текстов Ubuntu, является инструментом тестирования сценария «пряжа» из набора тестирования cmdtest blackbox . Вероятно, это не то, что вы имели в виду, так как Yarn также является популярным инструментом жизненного цикла разработки для приложения Javascript (аналогично Make, Maven и друзьям).Инструмент Javascript Yarn не доступен из программных источников Ubuntu, но может быть установлен NPM (это еще один инструмент жизненного цикла разработки, который Yarn намеревается заменить - так что это неудобно ...).
Чтобы сделать Yarn доступной в Ubuntu, начните с удаления
cmdtest
и его инструментов:Затем убедитесь, что NPM установлен:
Затем используйте NPM для установки Yarn:
Примечание: использование
npm install -g
установит пакет Javascript для вашей текущей учетной записи пользователя, что подходит для большинства целей. Если вы хотите установить Yarn для всех пользователей, вы можете использоватьsudo
для команды NPM, но это не рекомендуется: пакеты NPM редко проверяются на безопасность в контексте многопользовательской операционной системы, и установка некоторых пакетов может даже нарушиться при установке их как "корень". NPM раньше предупреждал о том, что не следует запускать его,sudo
и основная причина, по которой он сегодня этого не делает, состоит в том, что он раздражает людей, которые используют «похожую на root» среду с песочницей (такую как Docker) для создания и развертывания приложений Javascript для однопользовательских серверов.источник
так что это работает для меня
источник
Также была эта проблема (окна), исправление было полное закрытие всех экземпляров терминала, затем повторите попытку.
источник