es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Instalando Laravel en Windows 11 a través de Curl: problema de redirección ambigua.

Estoy tratando de instalar Laravel a través de Curl para usar Laravel Sail con docker de esta manera

curl -s https://laravel.build/example-app | bash

Pero obtengo este error

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 947 0 947 0 0 947 0 --:--:-- --:--:-- --:--:-- 1835
: ambiguous redirect
-bash: línea 2: $'\r': command not found
-bash: línea 35: syntax error: unexpected end of file

¿Por qué obtengo esto y cómo puedo solucionarlo?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Este error está ocurriendo debido a las diferencias en los caracteres de final de línea entre los sistemas basados en Windows y Unix. Windows utiliza una combinación de caracteres de retorno de carro y avance de línea (\r\n) para los finales de línea, mientras que los sistemas Unix utilizan solo un carácter de avance de línea (\n).

    Para solucionar este problema, debes convertir los finales de línea en el script de curl de estilo Windows a estilo Unix. Esto se puede hacer utilizando una herramienta como dos2unix o reemplazando manualmente todas las instancias de \r\n por \n en el script.

    Una vez que hayas convertido los finales de línea, intenta ejecutar el comando curl nuevamente y debería funcionar sin errores.

Comments are closed.