I am using windows-subsystem-for-Linux, and I choose Ubuntu. But I can't call the program installed on the Windows OS, so I check the environment variable list in WSL, it seems that the spaces are replaced with colons when transporting the environment variables into WSL.
Considering that in WSL, the environment variables list is a colon-delimited list. In Win32, it is a semicolon-delimited list.
I think this the reason why I can't call the program installed on the windows OS. So I checked another laptop, this phenomenon doesn't exist and everything works fine.
My question is:
- Why does this problem happen?
- How could I fix it?