Error Handling
-
Mac zsh 에 brew 적용안되는 에러 해결법: zsh: command not found: brewError Handling 2023. 1. 12. 00:00
homebrew 를 설치한 뒤에 잘 설치되었는지 확인하고 싶지만 아래와 같은 오류가 나는 경우가 있다. $ brew --version zsh: command not found: brew 위 에러는 아직 path 에 등록이 안되어 찾을 수 없어 발생한다. 아래 명령어로 경로를 zsh 에 적용 후 변경 사항을 반영 하면 된다. 적용 $ echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc path 적용 확인 # 아래 명령어로 zshrc 를 열어보면 path 가 잡혀있는것을 알 수 있다. $ vi ~/.zshrc export PATH=/opt/homebrew/bin:$PATH 코드 변경 반영 터미널을 껏다 키거나 아래 명령어를 입력하여 변경사항을 적용한다. $ so..
-
[Docker] 에러 해결법 (ubuntu) : Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?Error Handling 2022. 11. 2. 00:03
발생 docker 설치 후 아래 명령어를 실행시키려 할때 아래 에러가 발생 $ sudo docker run hello-world docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. 원인 docker 가 실행되지 않았다. 해결법 아래 명령어로 docker 실행 확인 후 (현재 Docker 가 실행 되지않는 상태) $ service docker status * Docker is not running docker 를 실행시킨다. $ sudo service docker start * Starting Docker: docker [ OK ] 이때 아래와 같은 에러가 발생한다면 ..
-
python error 해결법: TypeError: 'module' object is not callableError Handling 2022. 3. 1. 21:12
클래스를 생성한 뒤 다른 파일에서 해당 클래스를 호출하려 할때 아래와 같은 에러가 발생하는 경우가 있다. TypeError: 'module' object is not callable 위 의미는 말그대로 모듈객체는 호출이 불가능한데 호출하려 해서 발생하는 에러이다. 보통 생성한 클래스를 생성한 함수를 적고 뒤에 모듈명을 적은뒤 함수처럼 () 를 사용하여 호출하려 할때 발생한다. 예를 들면 service 폴더 아래 Temp.py 를 생성한 뒤 service 밖에 있는 파일에서 아래와 같이 호출하였다. service > Temp.py 을 호출 from service import Temp temp = Temp() 이러면 위 에러가 발생한다. 따라서 아래와 같이 한단계 더 들어가는것을 명시하여 해결해주면된다. f..
-
python error 해결법: flask response 한글 깨짐 현상Error Handling 2022. 3. 1. 20:39
python framework 중 하나인 flask 를 이용하여 값을 응답 하다보면 한글인 경우 아래와 같이 깨져서 나타나는 경우가 있다. { "sentence": "\uc548\ub155\ud558\uc138\uc694" } 이경우는 flask 에서 사용하고 있는 인코딩이 utf8 이 아닌 ascii 라 발생한다. 해결법은 간단하게 아래와 같이 flask 를 호출한 부분에서 ascii 를 꺼주면 된다. from flask import Flask app = Flask(__name__) # 아래 추가 app.config['JSON_AS_ASCII'] = False 그런데 flask 의 Response 모듈과 json.dump 를 사용하는 경우에는 위의 설정이 깨어지는 경우도 있다. res = json.do..
-
Error 해결법 : HTTP DELETE Method 에 body 추가 할 때 500 errorError Handling 2022. 2. 22. 23:36
Front 에서 back server 로 Delete method 에 body를 추가하여 보낼 때 오류가 나는 경우가 있다. 이유는 아래와 같으며 요약하면 DELETE 메소드에는 payload body 를 추가할 경우 요청이 거절될 수 있다. A payload within a DELETE request message has no defined semantics; sending a payload body on a DELETE request might cause some existing implementations to reject the request. 해결법 (springboot) => body를 없애는것이 제일 맞는듯하지만 추가하고 싶다면 아래와 같이 payload body 를 @PathVariable..
-
vue error 해결법 : Module Error (from ./node_modules/sass-loader/dist/cjs.js):Node Sass version 7.0.1 is incompatible with ^4.0.0 || ^5.0.0 || ^6.0.0.Error Handling 2021. 12. 27. 22:26
vue 에서 sass-loader 를 설치한 뒤에 node-sass 를 설치 할 때에 아래와 같은 오류가 나는 경우가 있다. Module Error (from ./node_modules/sass-loader/dist/cjs.js):Node Sass version 7.0.1 is incompatible with ^4.0.0 || ^5.0.0 || ^6.0.0. 위 에러는 해당 버젼이 sass-loader 와 호환이 되지않아 발생한다. 따라서 아래 명령어로 버전을 낮춰 다시 설치하면 해결된다. # 기존 버전 삭제 $ npm uninstall node-sass # 원하는 버전대 설치 $ npm install node-sass@6 # 혹시 안되면 uninstall 후 버전을 더 낮춰본다. $ npm instal..
-
vue 에러 해결법: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value.Error Handling 2021. 12. 3. 00:14
vue 에서 props 로 데이터를 전달할때 가끔 아래와 같은 에러가 발생하는 경우가 있다. Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. 위 메시지의 의미는 props 즉, 상위 컴포넌트에서 내린 데이터를 하위 컴포넌트에서 변경시키려 해서 나는 에러이다. 따라서 하위 컴포넌트에서 해당 props를 변경시켜주는 함수나 v-model 등이 있는지를 확인한다. 1. 보통은 method 에서 props 데이터를 변경시키는 부분이 있는데 => 이..
-
Github 에러 해결법: Authentication failed for ~ use a personal access token insteadError Handling 2021. 9. 27. 15:14
Github 을 사용하다 보면 2021년 8월 이후로 git pull 을 하려 할때에 아래와 같운 에러가 발생할 때가 있다. remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for ~ 이는 8월부터는 Id/Password 방법이 아닌 token 을 이용하여 로그인을 하..