Estoy instalando sylius bundle y mientras instalo sylius necesito ejecutar yarn install Así que mientras ejecuto el comando
yarn install
Me sale el error:
ERROR: [Errno 2] No existe tal archivo o directorio: 'instalar'
ubuntu
ubuntu-14.04
sylius
yarnpkg
Ricky ponteando
fuente
fuente
yarn install --verbose
y agregue la información extendida. ¿Estás seguro de que estás ejecutando hilo en la carpeta correcta (que contiene un paquete.json)?Respuestas:
Tuve el mismo problema en Ubuntu 17.04.
Esta solución funcionó para mí:
luego
resultado:
Espero que te ayude.
fuente
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
da como resultado la versión 0.32.0 de hilo, que falla en cosas básicas comoyarn init
Tuve el mismo problema en Ubuntu 18.04. Esto fue lo que funcionó para mí:
Me quité
cmdtest
yyarn
Instalar hilo globalmente usando npm
fuente
Nota: Esta solución funciona bien en
Ubuntu 16.04
,Ubuntu 17.04
yUbuntu 18.04
.Intente eliminar el cmdtest y el hilo existentes (que es el módulo de la herramienta de línea de comando de caja negra heredada de los sistemas * nix):
Instalarlo simple a través de npm
O
Ahora el hilo está instalado. Ejecuta tu comando.
Espero que esto funcione. ¡Salud!
Editar:
Recuerde que los
re-open the terminal
cambios surtirán efecto.fuente
sudo apt remove -y cmdtest
para confirmación automáticaesto funcionó para mí
fuente
Consulte esta documentación / guía oficial para instalar hilo en otras versiones de Ubuntu y para solucionar
cmdtest
errores adicionales . https://yarnpkg.com/lang/en/docs/install/#debian-stablefuente
Instalación de Yarn para Ubuntu 16.04 (no estoy seguro si será igual a 14.04 ya que es ligeramente diferente a la respuesta de zappee para 17.04)
Luego, desde donde haya instalado su proyecto sylius (/ var / www / mysite)
fuente
Para Ubuntu 18.04.4 LTS acabo de seguir las instrucciones oficiales: https://classic.yarnpkg.com/en/docs/install#debian-stable
No hay necesidad de hacer:
Eso solo es necesario en Ubuntu 17.04. * Creo.
¡Espero que ayude!
fuente
entonces esto funciona para mí
fuente
También tuve este problema (windows), la solución fue un cierre completo de todas las instancias de terminal, luego vuelva a intentarlo.
fuente
Con felicitaciones a todas las respuestas que sugieren correctamente eliminar el
yarn
paquete Ubuntu e instalar Yarn a través de NPM, aquí hay una respuesta detallada con explicación (y, tenga en cuenta, opiniones):La razón del
No such file or directory
erroryarn install
es que no está utilizando el hilo "correcto": el software que obtiene cuando instalayarn
utilizando las fuentes de software de Ubuntu es la herramienta de prueba de escenario "hilo" del conjunto de pruebas cmdtest blackbox . Es probable que esto no sea lo que quiso decir, ya que Yarn también es una herramienta popular de desarrollo del ciclo de vida para la aplicación Javascript (similar a Make, Maven y sus amigos).La herramienta Javascript Yarn no está disponible en las fuentes de software de Ubuntu, pero NPM puede instalarla (que es otra herramienta de ciclo de vida de desarrollo que Yarn pretende reemplazar, así que es incómodo ...).
Para hacer que Yarn esté disponible en Ubuntu, comience por eliminar
cmdtest
y sus herramientas:Luego, asegúrese de que NPM esté instalado:
Luego use NPM para instalar Yarn:
Nota: el uso
npm install -g
instalará un paquete Javascript para su cuenta de usuario actual, que debería estar bien para la mayoría de los propósitos. Si desea instalar Yarn para todos los usuarios, puede usarsudo
el comando NPM, pero eso no se recomienda: los paquetes NPM rara vez se auditan por seguridad en el contexto de un sistema operativo multiusuario y la instalación de algunos paquetes puede incluso romperse durante la instalación ellos como "raíz". NPM solía advertir contra ejecutarlosudo
y la razón principal por la que no lo hace hoy es porque molesta a las personas que usan entornos de "sandboxing" (como Docker) para construir e implementar aplicaciones Javascript para servidores de un solo usuario.fuente