본문 바로가기

전체 글65

[React Native] 개발환경 세팅 사이드 프로젝트로 안드로이드, iOS 환경에서 모두 구동 가능한 모바일 애플리케이션을 개발하기 위해 리액트 네이티브를 사용하고자 한다. 1. Node.js 및 React Native CLI 설치하기 링크에서  설치 파일을 다운로드한다.https://nodejs.org/en/ Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 모든 설정은 디폴트 값으로  install 한 뒤 cmd창에서 하기 1, 2번째줄 명령어를 입력해 정상 설치된 것을 확인한다.그리고 마지막 명령어를 통해 React native CLI 를 설치한다.node -vnpm -vnpm.. 2024. 7. 23.
JUnit NoSuchMethod 에러 해결 STS 4.20.1 버전에서 JUnit을 실행 시 아래와 같은 에러가 뜬다. NoSuchMethodError: 'java.util.Set org.junit.platform.engine.TestDescriptor.getAncestors() 검색해보니, STS 의 최신 4.20.1 버전에서 지원하지 않는 라이브러리 메소드를 사용해서 그런 것이라고 한다. 4.19.0 버전으로 downgrade하는 방법도 있지만, 방법을 찾기도 쉽지 않았고, stackoverflow에서 dependencies를 추가하는 방법을 찾았다. build.gradle 파일에서 아래 dependency를 추가해준다. 위와 같은 오류가 발생했던 이유는, junit-platform-launcher가 없는 경우, Eclipse에서 자체적으로 .. 2023. 11. 19.
스프링부트 프로젝트 깃헙 연결하기 우선 기존 Git을 사용 중이었다는 가정 하에 다운로드 등 과정은 생략하려고 한다. 1. 스프링부트 프로젝트를 진행 중인 디렉토리에서 마우스 우클릭 > git bash 커맨드 창을 띄워준다. 해당 디렉토리에서 아래 커맨드를 입력한다. git init 그럼 해당 파일에 git ignore와 같은 git 파일이 생성된다. 2. 깃헙에서 리포지토리를 생성하고, ssh를 복사한다. 3. 원격 리포지토를 추가한다. 관행적으로 원격 리포지토리의 '닉네임'은 'origin'으로 지정한다. git remote add origin 'SSH URL FROM GIT HUB' 4. git bash에서는 master branch로 생성이 된 것 같은데, 우선, 깃의 main branch에 바로 커밋하지 않고, master에 올.. 2023. 11. 19.
SSH Key 등록하기 SSH, Secured SHell은 원격 컴퓨터에 접속하레 때 사용하는 프로토콜로, 원격 컴퓨터와 통신 시 ID, PW를 전송하는 것이 아닌 SSH의 public key를 전송한다. Git에서 SSH Key를 전송하면 2개의 키가 생성되는데, 각각 Public key, private key이다. 클라이언트는 private key를 소유하고, 서버는 public key를 소유하여, 각각 한 쌍의 SSH Key임이 확인되었을 때, 안전한 통신채널을 만든다. 우선, git bash 의 루트 디렉토리에서 기존에 생성된 key 여부를 확인한다. cat ~/.ssh/id_rsa.pub 파일이 없는 것을 확인한 뒤, key를 생성해주는데, 별다른 파일이나 passphrase 등은 입력하지 않으려고 한다. 그렇지 않으.. 2023. 11. 19.