Estoy usando fish a través de Cygwin en Windows 10; Cada vez que intento instalar OMF, aparece este error:
curl -L https://get.oh-my.fish | fish.exe
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 194 100 194 0 0 194 0 0:00:01 --:--:-- 0:00:01 2487
100 19025 100 19025 0 0 19025 0 0:00:01 0:00:01 --:--:-- 13379
Checking for a sane environment...
Install aborted: /cygdrive/c/Program Files/Git/cmd/git is Git for Windows which is not supported.
Implica que Git para Windows no es compatible con OMF, pero seguramente este no es el caso porque he visto varias publicaciones en GitHub que comienzan con algo como:
Después de instalar OMF en mi máquina Windows ...
lo que implica que la instalación fue exitosa y por lo tanto se puede lograr.
¿Hay una resolución a esto?
git
ejecutable (probablemente en/usr/bin/git
o en algún lugar similar). El que utilices para tu trabajo diario no importa. Sólo pueden diferir en términos de funcionalidad. Incluso puedes continuar usando el Windows Git; pero para la instalación de oh-my-fish, probablemente podría anular el camino temporalmente, para que continúe.Respuestas:
El Git que está utilizando es el que está instalado con el instalador de Git para Windows.
Cuando instales Git a través de Cygwin, obtendrás otra
git
ejecutable. El que utilices para tu trabajo diario no importa. Pueden diferir en términos de funcionalidad o compatibilidad (por ejemplo, el Windows Git viene con algunas extensiones de shell para el Explorador de Windows).Una vez que haya instalado Git a través del instalador de Cygwin, verifique sus ejecutables de Git:
Esto listará el orden de preferencia. Para la instalación de
oh-my-fish
, asegúrese de que Cygwin Git esté primero (/usr/bin/git
), para que continúe con la instalación.Luego, puede volver a cualquier Git que quiera usar para su trabajo diario anulando la ruta, por ejemplo. agregando esto a su perfil de shell:
fuente
which -a git
Y conseguí esto (he denotado una nueva línea con;
):/bin/git; /usr/bin/git; /cygdrive/c/Program Files/Git/cmd/git
. Sin embargo, después de instalar OMF, se desaceleró significativamente la CLI, por lo que lo he eliminado por ahora, pero analizaré por qué sucedió en otra ocasión.