J'installe sylius paquet et tout installer sylius nécessaires pour exécuter le fil installer Ainsi , alors que je lance la commande
yarn install
J'obtiens une erreur:
ERREUR: [Errno 2] Aucun fichier ou répertoire de ce type: 'install'
ubuntu
ubuntu-14.04
sylius
yarnpkg
Ricky pontant
la source
la source
yarn install --verbose
et ajouter les informations étendues. Êtes-vous sûr d'exécuter yarn dans le bon dossier (qui contient un package.json)?Réponses:
J'ai eu le même problème sur Ubuntu 17.04.
Cette solution a fonctionné pour moi:
puis
résultat:
J'espère que cela vous aidera.
la source
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
aboutit à la version 0.32.0 de fil, qui échoue sur des choses de base commeyarn init
J'ai eu le même problème sur Ubuntu 18.04. C'est ce qui a fonctionné pour moi:
J'ai enlevé
cmdtest
etyarn
Installez Yarn dans le monde entier en utilisant npm
la source
Remarque: cette solution fonctionne bien sur
Ubuntu 16.04
,Ubuntu 17.04
etUbuntu 18.04
.Essayez de supprimer le cmdtest et le fil existants (qui est le module de l'ancien outil de ligne de commande boîte noire des systèmes * nix):
Installez-le simplement via npm
OU
Maintenant, le fil est installé. Exécutez votre commande.
J'espère que cela fonctionnera. À votre santé!
Éditer:
N'oubliez pas de
re-open the terminal
pour que les modifications prennent effet.la source
sudo apt remove -y cmdtest
pour la confirmation automatiquecela a fonctionné pour moi
la source
Consultez cette documentation / guide officiel pour installer du fil sur d' autres versions d'Ubuntu et pour résoudre les
cmdtest
erreurs supplémentaires . https://yarnpkg.com/lang/en/docs/install/#debian-stablela source
Installer Yarn pour Ubuntu 16.04 (je ne sais pas si ce sera le même que 14.04 car il est légèrement différent de la réponse de zappee pour 17.04)
Puis de partout où vous avez installé votre projet sylius (/ var / www / mysite)
la source
Pour Ubuntu 18.04.4 LTS, je viens de suivre les instructions officielles: https://classic.yarnpkg.com/en/docs/install#debian-stable
Pas besoin de faire:
Cela n'est nécessaire que sur Ubuntu 17.04. * Je pense.
J'espère que ça aide!
la source
Avec bravo à toutes les réponses qui suggèrent correctement de supprimer le
yarn
paquet Ubuntu et d'installer Yarn via NPM, voici une réponse détaillée avec des explications (et, soyez averti, des opinions):La raison de l'
No such file or directory
erreur deyarn install
est que vous n'utilisez pas le "bon" Yarn: le logiciel que vous obtenez lorsque vous installez enyarn
utilisant les sources du logiciel Ubuntu est l'outil de test de scénario "yarn" de la suite de tests de la boîte noire cmdtest . Ce n'est probablement pas ce que vous vouliez dire car Yarn est également un outil de cycle de vie de développement populaire pour les applications Javascript (similaire à Make, Maven et ses amis).L'outil Javascript Yarn n'est pas disponible à partir des sources logicielles Ubuntu mais peut être installé par NPM (qui est un autre outil de cycle de vie de développement que Yarn vise à remplacer - c'est donc gênant ...).
Pour rendre Yarn disponible dans Ubuntu, commencez par supprimer
cmdtest
et ses outils:Assurez-vous ensuite que NPM est installé:
Ensuite, utilisez NPM pour installer Yarn:
Remarque: l'utilisation
npm install -g
installera un package Javascript pour votre compte utilisateur actuel, ce qui devrait convenir dans la plupart des cas. Si vous souhaitez installer Yarn pour tous les utilisateurs, vous pouvez utilisersudo
pour la commande NPM, mais cela n'est pas recommandé: les packages NPM sont rarement audités pour la sécurité dans le contexte d'un système d'exploitation multi-utilisateur et l'installation de certains packages peut même être interrompue lors de l'installation. les comme "root". NPM avait l'habitude de mettre en garde contre son exécution avecsudo
et la principale raison pour laquelle il ne le fait pas aujourd'hui est qu'il agace les personnes qui utilisent des environnements "root-like" en bac à sable (tels que Docker) pour créer et déployer des applications Javascript pour des serveurs mono-utilisateur.la source
donc ça marche pour moi
la source
Également eu ce problème (Windows), le correctif était une fermeture complète de toutes les instances de terminal, puis réessayer.
la source