한글로 가상환경을 설치했을시 vi로 파일을 수정하려고 하면 알파벳이 입력되는 현상이 나타난다.
해결방법은
vim을 설치하려면
sudo apt-get install -y vim
명령어를 입력하여 설치하면 되고
vi의 설정파일은
vi ~/.exrc
해당 명령어로 설정파일을 열고
set bs=2 //삽입모드에서 백스페이스를 허용한다
set nocp //오리지널 vi와 호완성을 없애고 vim만의 기능을 쓸 수 있게 한다
를 입력하고 :wq를 입력해 저장을 하면 오류가 해결된다.
curl을 사용했을때 curl: (6) Could not resolve host 오류가 날때
sudo vi /etc/resolv.conf
를 입력해 resolv.conf 파일을 연다 sudo를 붙이는 이유는 sudo명령어를 입력하지 않으면 파일이 readonly로 열리기 때문이다.
그리고 해당 파일 내용을
# Generated by NetworkManager
search 42seoul.kr
nameserver nn.nn.n.nnn
여기에서
# Generated by NetworkManager
search 8.8.4.4
nameserver 8.8.8.8
로 바꾸면 더이상 에러가 출력되지 않고 제대로 명령을 처리한다.
해당 오류는 서버 혹은 PC에서 통신을 할때 DNS에서 해당 호스트를 확인을 할 수 없다는 의미다.
그래서 DNS가 resolve를 할때 사용하는 resolv.conf파일의 주소를 수정해주므로써 호스트를 확인 할 수 있게 해주는 것이다.
no public key available 에러가 날때
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553
해당 명령어를 입력하고 다시 시도하면 더이상 오류가 안난다.
해당 오류가 일어나는 이유는 말그대로 사용할 수 있는 공개키가 없기때문에 일어나는 것이다.
그래서 누락된 퍼블릭키를 다운로드해주어 문제를 해결하는 것이다.
학습에 참고한 사이트