한글은 정말 훌륭한 언어이지만...
개발 환경에서 가급적 피해야할 것이 한글이 들어간 path임.
특히 open source library들을 많이 이용해야하는 경우 골아픈 일이 생길 확률이 커진다.
utf-8
이 일반화되면서 정말정말 많이 개선이 되었지만, 그래도 공백문자와 한글이 들어간 경로를 사용하는 건 절대 하지 말라고 권한다. (아무리 애기해도 꼭 그렇게 하는 사람들이 있다. ㅋ)
간단한 예로 power shell에서 cat
명령어와 echo
명령어를 수행한 경우를 들어본다.
cat
은 한글이 들어간 경로의 power shell 의 프로파일을 못 찾는다는 메시지를 보인다. ==;;
echo
는 제대로 동작한다.
한글 경로를 사용했고 script에서 사용한 명령어나 소스 코드의 라이브러리가 해당 경로의 리소스 접근에 문제를 보일 경우, 디버깅도 귀찮고 여러가지로 해결이 까다로울 수 있다.
그렇다고 모든 라이브러리를 한글 경로 여부를 체크할 수도 없으니... ==;;
onedrive로 통합은 좋은데 이놈의 문서 같은 한글명 디렉토리는 좀 선택하게 해주면 좋을텐데 . ㅋ
728x90
'Errors' 카테고리의 다른 글
[Error] apt update 시 InRelease is not valid yet 에러 해결 (0) | 2023.09.08 |
---|---|
[Error] WSL : Error: 0x80370102 (0) | 2023.09.05 |
[Error] WSL: 0x800701bc (1) | 2023.09.05 |
ImportError: libGL.so.1: cannot open shared object file: No such file or directory (0) | 2023.08.23 |
[VSCode] WSL2에서 process에 attach모드로 debugging 안됨. (0) | 2023.06.26 |