7

Я использую MSYS (среду MinGW UNIX), чтобы получить рабочую среду, похожую на UNIX, на моей рабочей станции Windows 7. Когда я запускаю оболочку MinGW, я вижу, что мой домашний каталог - /home/oded.a , и запуск mount показывает, что он находится из msys\1.0 в каталоге установки MinGW.

Он работает нормально, и я могу помещать туда файлы, записывать и читать их, используя утилиты и оболочки MSYS, но когда я открываю проводник Windows 7 и перехожу к msys\1.0 , я не вижу каталог с именем home и я бы Мне действительно нравится иметь доступ к моим домашним файлам MSYS с помощью инструментов Windows. Есть идеи, где на самом деле хранится домашний каталог?

Это вывод mount в моей системе:

C:\Program Files (x86)\MinGW\msys\1.0 on /usr type user (binmode,noumount)
C:\Program Files (x86)\MinGW\msys\1.0 on / type user (binmode,noumount)
C:\Users\oded.a\AppData\Local\Temp on /tmp type user (binmode,noumount)
c: on /c type user (binmode,noumount)
q: on /q type user (binmode,noumount)

2 ответа2

17
$ pwd -W
C:/MinGW/msys/1.0/home/Steven
0

Иногда бывает, что MinGW/MSYS создает домашнюю папку в ~/msys/1.0/home/user (user - мое имя пользователя)

Вот то, что я обнаружил.

MinGW/MSYS обычно создает домашнюю папку в C:/MinGW/msys/1.0/home/user если вы установили их как обычно (принимая значения по умолчанию) и успешно выполнили msys.bat . Однако он не создает его там, где вы ожидаете, если у вас есть переменная окружения HOME .

  • При желании сначала проверьте вашу домашнюю папку с помощью $pwd -W ($ - это командная строка).
  • Удалите переменную среды с именем HOME . (Это не портит Windows. ")
  • перезагружать
  • Выполните msys.bat снова.
  • По желанию, теперь проверьте, где находится ваша домашняя папка, $pwd -W
  • Примечание: не нужно переустанавливать MinGW/MSYS .

(должник)<> <

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