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'
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'
Réponses:
J'ai eu le même problème sur Ubuntu 17.04.
Cette solution a fonctionné pour moi:
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
puis
yarn install
résultat:
yarn install v1.3.2
warning You are using Node "6.0.0" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver 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.
J'espère que cela vous aidera.
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
sudo apt remove cmdtest
sudo apt remove yarn
Installez Yarn dans le monde entier en utilisant npm
sudo npm install -g yarn
Remarque: cette solution fonctionne bien sur Ubuntu 16.04
, Ubuntu 17.04
et Ubuntu 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):
sudo apt supprimer cmdtest sudo apt retirer le fil
Installez-le simplement via npm
npm install -g fil
OU
sudo npm installer -g fil
Maintenant, le fil est installé. Exécutez votre commande.
fil installer sylius
J'espère que cela fonctionnera. À votre santé!
Éditer:
N'oubliez pas de re-open the terminal
pour que les modifications prennent effet.
sudo apt remove -y cmdtest
pour la confirmation automatique
TL; DR
// Try 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
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-stable
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)
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
Puis de partout où vous avez installé votre projet sylius (/ var / www / mysite)
yarn install
yarn run gulp
Pour Ubuntu 18.04.4 LTS, je viens de suivre les instructions officielles: 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
Pas besoin de faire:
sudo apt remove cmdtest
Cela n'est nécessaire que sur Ubuntu 17.04. * Je pense.
J'espère que ça aide!
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 de yarn install
est que vous n'utilisez pas le "bon" Yarn: le logiciel que vous obtenez lorsque vous installez en yarn
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:
$ sudo apt purge cmdtest
Assurez-vous ensuite que NPM est installé:
$ sudo apt install npm
Ensuite, utilisez NPM pour installer Yarn:
$ npm install -g 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 utiliser sudo
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 avec sudo
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.
sudo npm install -g yarnpkg
npm WARN deprecated yarnpkg@0.15.1: Please use the `yarn` package instead of `yarnpkg`
donc ça marche pour moi
sudo npm install -g yarn
Également eu ce problème (Windows), le correctif était une fermeture complète de toutes les instances de terminal, puis réessayer.
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)?