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 --verbosey 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 --versionda como resultado la versión 0.32.0 de hilo, que falla en cosas básicas comoyarn initTuve el mismo problema en Ubuntu 18.04. Esto fue lo que funcionó para mí:
Me quité
cmdtestyyarnInstalar hilo globalmente usando npm
fuente
Nota: Esta solución funciona bien en
Ubuntu 16.04,Ubuntu 17.04yUbuntu 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 terminalcambios surtirán efecto.fuente
sudo apt remove -y cmdtestpara 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
cmdtesterrores 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
yarnpaquete 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 directoryerroryarn installes que no está utilizando el hilo "correcto": el software que obtiene cuando instalayarnutilizando 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
cmdtesty sus herramientas:Luego, asegúrese de que NPM esté instalado:
Luego use NPM para instalar Yarn:
Nota: el uso
npm install -ginstalará 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 usarsudoel 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 ejecutarlosudoy 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