본문 바로가기

전체 글79

🐛 에러로그 - Ignoring ffi-1.15.3 because its extensions are not built. Try: gem pristine ffi --version 1.15.3 💻 환경 gem 🐥 동작 pod --version or pod install 🐛 에러 내용 Ignoring ffi-1.15.3 because its extensions are not built. Try: gem pristine ffi --version 1.15.3 📌 참고자료 에러 메세지 자체에서 Try: gem pristine ffi https://github.com/wincent/command-t/issues/327 Ignoring ffi-1.9.18 because its extensions are not built. Try: gem pristine ffi --version 1.9.18 · Issue #327 · wincent/comma When I trigger Command-T for the fi.. 2022. 2. 23.
나의 문제점을 되돌아 보며, 나는 노력하고 있다! 나는 하나에 집중을 못하고 마음만 초초해 하며 결국 하나도 제대로 못 끝낼 때가 많다. 이건 나의 가장 큰 문제점이다. 이 문제점을 적는 이유는 앞으로 달라지기 위해서다. 매일 같이 적는 투두리스트에는 하나만 제대로 하기 벅찬 일들이 10개 넘게 적혀 있다. 그리고 매일 미쳐 못한 나머지를 바라보며 많은 자괴감을 느낀다. 하루 하나만 하기도 벅찬일을 무려 3개나 했어! 하며 뿌듯해 하는게 아니라 7개를 못했어. 나는 뭐하는 사람이지? 할 때가 많다. 혹은 이거를 어떻게 다하지? 하며 방황하다 한개도 제대로 못끝낼 때가 많다. 늘 마음이 초조하다. 이러한 문제는 꼼꼼함 이랑도 이어진다. 가끔 PR을 날려놓고 버그를 발견해서 급하게 수정할 때가 있는데, 너무 할 일이 많으면 빨리 끝내야 한다는 생각에 내가 .. 2022. 2. 23.
docker로 이미지 만들고 , EC2, EB, Travis CI 를 활용해 간단하게 리액트 앱 배포하기 (실습) 🐥기본 리액트 앱을 로컬에 셋팅했다는 가정하에 진행 됩니다. 디렉토리 상단에 아래와 같이 Dockerfile.dev 파일을 생성해 준다. .dev를 붙인 이유는 해당 도커파일이 개발용으로 쓰고 있음을 명시해 주기 위함. // 베이스 이미지는 node:alpine 를 사용 FROM node:alpine // 워크디렉토리는 우리가 생성한 이미지 안에서 어플리케이션 소스코드를 갖고 있을 디렉토리를 생성 하는 것 WORKDIR /usr/src/app // package.json file을 카피해 줍니다. 이는 컨테이너 안에서 npm install을 하려면 package.json이 필요하기 때문 입니다. COPY package.json ./ // 필요한 패키지를 다운 받습니다. RUN npm install // .. 2022. 2. 16.
Rest의 약자는 Representational State Transfer Restful 하네 restful 함은 rest를 rest답게 쓴것이다. 여기서 rest 란 무엇을 의미할까? HTTP URI를 통해 자원을 명시하고, HTTP Method(POST, GET, PUT, DELETE 등등)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다. 즉 아키텍쳐이다. Restful 하다는 것은 이 아키텍쳐를 잘 지켰네~ 하는 것이다. 모두가 알다 싶이 우리에겐 만능 post 가 있다 post method 하나로만 crud를 구축할 수 있다는 말이다. 하지만 ‘명시' 하자는 것이다. 내가 지금 삭제하려고 했음을, 수정하려고 했음을, 등록하려고 했음을.. 간단하게 생각하면, 물은 컵으로도 마실 수 있고, 그릇으로도, 숟가락으로도 마실 수 있지만.. 누가 물마.. 2022. 2. 7.
🐛 에러로그 - /Contents/Home/bin/java'' finished with non-zero exit 1 [intelliJ] 최근에 M1으로 바꾸고 나서 스프링 스터디 때문에 다시 인텔리제이를 켜고, 자바 코드를 실행 시켰는데 아래와 같은 오류가 났다.😭 환경 m1, intelliJ, jdk 11 동작 자바코드 실행 버그 /Contents/Home/bin/java'' finished with non-zero exit 1 해결 1. preferences 를 클릭해 들어간다. 2. Build, Excution, Deployment > Build Tools > Gradle] 클릭 3. Build and run using과 Run tests using이 Gradle로 되어 있다면 Intellij IDEA로 바꿔준다. Gradle JVM을 현재 여러분이 쓰고 계신 버전으로 맞춰 준다. (버전 확인은 터미널에서 java -version .. 2022. 1. 29.
TCP에 대해 잘 모르는 그대여 들어와라 ! Transport Layer (4계층) end point 간 신뢰성 있는 데이터를 포트 번호에 해당하는 프로세스에 데이터를 전달한다. 서로 다른 호스트에서 동작하는 애플리케이션 프로세스간의 논리적 통신을 제공한다.트랜스포트가 논리적 통신을 제공해서 두 컴퓨터가 직접 연결된 것처럼 통신하는 기능을 함 → 예를 들어 두개의 다른 컴퓨터에서 각각 카카오톡 프로그램을 실행 시켜 카톡을 한다고 했을 때 트랜스포트가 논리적 통신을 제공해서 두 컴퓨터가 직접 연결된 것처럼 통신하는 기능을 함. 아래는 OSI 7계층 표이다. TCP / UDP 이러한 Transport Layer 는 두개의 주된 프로토콜을 가진다. 바로 연결형 프로토콜 TCP, 비연결형 프로토콜 UDP 이다. 여기서 “주된” 이라는 표현을 썼는데 Tra.. 2022. 1. 18.