Я использую рыбу через Cygwin на Windows 10; всякий раз, когда я пытаюсь установить OMF, я получаю эту ошибку:

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.

Это означает, что Git для Windows не поддерживается OMF, но, конечно, это не так, потому что я видел несколько постов на GitHub, которые начинаются с чего-то вроде:

После установки OMF на моем компьютере с Windows ...

что подразумевает, что установка прошла успешно и, таким образом, может быть достигнута.

Есть ли разрешение на это?

1 ответ1

0

Используемый вами Git - тот, который установлен с помощью установщика Git для Windows.

Когда вы устанавливаете Git через Cygwin, вы получаете другой исполняемый файл git . Какой из них вы используете для своей повседневной работы, на самом деле не имеет значения. Они могут просто отличаться с точки зрения функциональности или совместимости (например, Windows Git поставляется с некоторыми расширениями оболочки для Windows Explorer).

После того, как вы установили Git через установщик Cygwin, проверьте исполняемые файлы Git:

which -a git

Это перечислит порядок предпочтения. Для установки oh-my-fish убедитесь, что на первом месте стоит Cygwin Git (/usr/bin/git), чтобы продолжить установку.

Затем вы можете переключиться обратно на любой Git, который вы хотите использовать для своей повседневной работы, переопределив путь, например, добавив это в свой профиль оболочки:

export PATH="/cygdrive/c/Program Files/Git/cmd/:$PATH"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .