Я получаю ошибку ниже ошибки при выполнении программы.
sh: 1: экспорт: Files/WindowsApps/CanonicalGroupLimited. Ubuntu18.04onWindows_1804.2019.522.0_x64 __ 79rhkp1fndgsc:/mnt/c/Program: плохое имя переменной
Я знаю, что это - пространство в "Программном файле", который портит. Кроме того, я не создал программу. Существует партия сценариев, таким образом, я не уверен, какой сценарий называет ее. Моя версия окна является Windows 10 Insider Preview 10.0.19041.21 (vb_release).
Как я могу зафиксировать его? Я могу отредактировать переменную пути или что-то как этот.
Одно решение состоит в том, чтобы использовать 8,3 имен.
В командной строке окон ввести
cd /d C:\
dir /x
Вы будете видеть что-то как
08/03/2020 20:20 <DIR> $WINDOWS.~BT
03/11/2018 16:56 <DIR> dell
08/03/2020 22:33 <DIR> ESD
06/12/2019 03:16 <DIR> inetpub
19/03/2019 04:52 <DIR> PerfLogs
06/12/2019 04:17 <DIR> PROGRA~1 Program Files
06/12/2019 04:17 <DIR> PROGRA~2 Program Files (x86)
03/03/2020 15:24 <DIR> PROGRA~3 ProgramData
05/12/2019 20:39 <DIR> Users
12/02/2020 18:46 <DIR> Windows
В этом случае, если Вы хотите использование Программных файлов progra~1 (оно игнорирует регистр). Если Вы хотите использовать Программные файлы (x86), используют progra~2
Я не уверен, является ли моя проблема, которую я решил, тем же как Ваша, однако, это выглядит очень похожим. Я надеюсь, что мои шаги могут иметь любую справку.
Моя проблема происходила, когда я пытался запустить свой wsl/ubuntu от Win10. Я получил бы следующую ошибку:
- sh: 6: экспорт: Files/WindowsApps/CanonicalGroupLimited. Ubuntu18.04onWindows_2020.1804.7.0_x64 __ 79rhkp1fndgsc:/mnt/c/Program: плохое имя переменной
sudo su -
chsh -s $(which bash)