Sto installando sylius bundle e mentre installo sylius ho bisogno di eseguire filato install So Mentre eseguo il comando
yarn install
Ottengo l'errore:
ERRORE: [Errno 2] Nessun file o directory: 'install'
Sto installando sylius bundle e mentre installo sylius ho bisogno di eseguire filato install So Mentre eseguo il comando
yarn install
Ottengo l'errore:
ERRORE: [Errno 2] Nessun file o directory: 'install'
Risposte:
Ho avuto lo stesso problema su Ubuntu 17.04.
Questa soluzione ha funzionato per me:
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
poi
yarn install
risultato:
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.
Spero che ti possa aiutare.
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
porta alla versione 0.32.0 del filato, che fallisce su cose basilari comeyarn init
Ho avuto lo stesso problema su Ubuntu 18.04. Questo è ciò che ha funzionato per me:
Ho rimosso cmdtest
eyarn
sudo apt remove cmdtest
sudo apt remove yarn
Installare il filo a livello globale usando npm
sudo npm install -g yarn
Nota: Questa soluzione funziona bene su Ubuntu 16.04
, Ubuntu 17.04
e Ubuntu 18.04
.
Prova a rimuovere il cmdtest e il filato esistenti (che è il modulo dello strumento da riga di comando black box legacy dei sistemi * nix):
sudo apt rimuove cmdtest sudo apt rimuovere il filo
Installalo semplicemente tramite npm
npm installa -g filato
O
sudo npm installa -g filato
Ora il filo è installato. Esegui il tuo comando.
installare il filo sylius
Spero che funzioni. Saluti!
Modificare:
Ricorda re-open the terminal
di rendere effettive le modifiche.
sudo apt remove -y cmdtest
per la conferma automatica
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
Dai un'occhiata a questa documentazione / guida ufficiale per l'installazione di thread su altre versioni di Ubuntu e per occuparti di cmdtest
errori aggiuntivi . https://yarnpkg.com/lang/en/docs/install/#debian-stable
Installazione di Yarn per Ubuntu 16.04 (non sono sicuro che questo sarà lo stesso di 14.04 in quanto è leggermente diverso dalla risposta di zappee per 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
Quindi, ovunque tu abbia installato il tuo progetto Sylius (/ var / www / mysite)
yarn install
yarn run gulp
Per Ubuntu 18.04.4 LTS ho appena seguito le istruzioni ufficiali: 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
Non c'è bisogno di fare:
sudo apt remove cmdtest
Questo è necessario solo su Ubuntu 17.04. * Penso.
Spero possa essere d'aiuto!
Con i miei complimenti a tutte le risposte che suggeriscono correttamente la rimozione del yarn
pacchetto Ubuntu e l'installazione di Yarn tramite NPM, ecco una risposta dettagliata con spiegazione (e, attenzione, opinioni):
Il motivo No such file or directory
dell'errore yarn install
è che non stai usando il filato "corretto": il software che ottieni quando installi yarn
utilizzando le fonti del software Ubuntu è lo strumento di test dello scenario "filato" dalla suite di test blackbox cmdtest . Questo probabilmente non è ciò che intendevi perché Yarn è anche un popolare strumento per il ciclo di vita dello sviluppo per l'applicazione Javascript (simile a Make, Maven e amici).
Lo strumento Javascript Yarn non è disponibile da fonti software Ubuntu ma può essere installato da NPM (che è un altro strumento per il ciclo di vita dello sviluppo che Yarn intende sostituire - quindi è imbarazzante ...).
Per rendere disponibile Yarn in Ubuntu, inizia rimuovendo cmdtest
e i suoi strumenti:
$ sudo apt purge cmdtest
Quindi assicurarsi che NPM sia installato:
$ sudo apt install npm
Quindi utilizzare NPM per installare Yarn:
$ npm install -g yarn
Nota: l'utilizzo npm install -g
installerà un pacchetto Javascript per il tuo account utente corrente, che dovrebbe andare bene per la maggior parte degli scopi. Se si desidera installare Yarn per tutti gli utenti, è possibile utilizzare sudo
per il comando NPM, ma ciò non è raccomandato: i pacchetti NPM vengono controllati raramente per motivi di sicurezza nel contesto di un sistema operativo multiutente e l'installazione di alcuni pacchetti potrebbe persino interrompersi durante l'installazione come "radice". NPM avvertiva di non eseguirlo sudo
e il motivo principale per cui non lo fa oggi è che infastidisce le persone che usano ambienti "root-like" sandbox (come Docker) per creare e distribuire applicazioni Javascript per server a utente singolo.
sudo npm install -g yarnpkg
npm WARN deprecated yarnpkg@0.15.1: Please use the `yarn` package instead of `yarnpkg`
quindi questo funziona per me
sudo npm install -g yarn
Anche questo problema (Windows), la correzione era una chiusura completa di tutte le istanze del terminale, quindi riprovare.
yarn install --verbose
e aggiungi le informazioni estese. Sei sicuro di avere un filo nella cartella giusta (che contiene un package.json)?