Dev/Etc

· Dev/Etc
개요 작은 프로젝트를 해보기 위해 내 맥북에 도커를 설치해 컨테이너를 띄우려고 하는 상황에서 발생한 에러이다. 해결한 방법을 공유하고자 한다. brew install docker 홈브루를 통해 도커를 설치했고 mysql 이미지를 pull 해서 사용하려 했는데 다음과 같은 에러가 계속해서 떴다. 우분투 환경에서는 systemctl을 통해서 상태를 확인하고 start를 해주면 그만이지만 mac 환경에는 systemctl이 없다. 그래서 다음과 같은 방법을 통해 문제를 해결했다. 해결 방법 Mac 환경에서 터미널을 통해 docker를 사용하려면 docker desktop on mac 어플리케이션을 설치해주면 된다. 그래서 어디가서 설치하면 되냐? 하면 그럴 필요 없다. brew 명령어를 통하여 다음과 같이 설..
· Dev/Etc
개요 요즘 윈도우 노트북으로 개발을 주로 해서 오랜만에 MacBook M1 으로 해보려고 했더니 다음과 같은 에러가 계속 발생했다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 공부하던 git 레포지토리를 clone 받아 사용하려 했더니 계속 거절되고 터미널에서 뭘 하려고 해도 위와 같은 에러만 계속 뜨게 된 것이다. 그래서 이런 Mac OS 에서만 나는 에러가 났을 때 헤메지 않기 위해서 정리를 해보고자 했다. 해결방법 xcode-select --install 해당 명령어를 입력하..
· Dev/Etc
개요 프로젝트를 진행하면서 EC2 환경에 접근해야 했는데 pem키를 사용해서 ssh 접속을 해야했다. 매번 새로운 pem 키를 설정해줄 때 마다 까먹어서 구글링하기 번거롭기도 하고 기억하기 위해서 정리를 해보기로 했다. 내용 $ ssh -i [pem키 경로] [퍼블릭 도메인] 그래서 다음과 같은 설정을 통해 짧은 명령어 만으로도 SSH 접속이 가능하게 된다. 1. ~.pem 파일을 /.ssh 디렉토리에 복사한다. cp [pem 파일] ~/.ssh/ 2. pem 파일이 잘 복사되었는지 확인한다. 3. pem 파일의 권한을 바꿔준다. $ chmod 600 ~/.ssh/[pem파일] 4. 권한이 변경 되었으면 ~/.ssh 디렉토리에 config 파일을 생성하고 아래와 같이 입력한다. Host [접속할 때 사용..
풋데브
'Dev/Etc' 카테고리의 글 목록