Должен ли я сказать Intellij, что моя файловая система WSL чувствительна к регистру? - PullRequest
0 голосов
/ 17 октября 2018

Я делю свою файловую систему Windows 10 с подсистемой Windows для Linux.Я храню свои проекты кодирования в папке dev в своем пользовательском каталоге и делюсь этим с /mnt/c/Users/Conan/dev в WSL.Intellij запускает проекты из файловой системы Windows, но я использую ряд инструментов командной строки для запуска вещей (например, java) из общего ресурса в WSL.

Когда я запускаю Intellij, он говорит:

Несоответствие чувствительности к регистру файловой системы
Кажется, что проект расположен в чувствительной к регистру файловой системе.
Это не соответствует настройке IDE (определяется свойством "idea.case.sensitive.fs")

Это правильно?Моя файловая система Windows не чувствительна к регистру, но файлы были созданы из bash в WSL.Какой параметр я должен использовать?

1 Ответ

0 голосов
/ 26 октября 2018

Лучшее решение, чем сделать каталог Linux без учета регистра.Создайте каталог Windows, который вы используете, с учетом регистра.См. https://blogs.msdn.microsoft.com/commandline/2018/02/28/per-directory-case-sensitivity-and-wsl/

. Это обеспечивает более полное взаимодействие с Linux и позволяет избежать проблем взаимодействия, таких как описанные здесь.

Кроме того, я рекомендую использовать опцию метаданных, доступную в сборке 17134 (апрельское обновление или1803) или новее для Windows через wsl.conf (создайте вручную в / etc).Это позволит вашим каталогам Windows сохранять разрешения, назначенные дистрибутивом Linux, который вы используете с WSL.Смотри https://blogs.msdn.microsoft.com/commandline/2018/02/07/automatically-configuring-wsl/

...