728x90

ETC 19

homebrew 간단정리

mac 용 패키지 관리자이다. 설치는 여기 에서 하라고 하면 된다.(매우간단) 가장 먼저 해야할 일은 update와 cask 패키지를 설치하는 것이다. cask는 Safari, Chrome, Word 등과 같이 그래픽을 통해 작업하는 프로그램을 설치할 수 있게 해주는 패키지이다. brew update brew install [cask] 패키지명 참고로 아래와 같이 패키지명을 지정하지 않으면 cask 명령어가 사용되는 것이 아니라 Emacs dependency management 가 설치된다고 한다. brew install cask brew install cask 추가로 예전에는 cask 명령어를 사용하는 방법이 brew cask install 패키지명 이었는데 지금은 brew install cask 패키..

ETC 2021.04.15

intellij 로 프로젝트 생성할 때 명칭 선택

intellij 로 SpringBoot 프로젝트를 생성할 때 위와 같은 화면을 마주할 수 있다. 이때 Artifact를 입력하면 Name, Package 항목이 그에 맞춰 자동으로 입력된다. 위와 같이 - 을 포함해서 prefix, subfix 등을 포함하는 프로젝트의 경우 Package 항목이 불필요하게 길어질 수 있고 패키지명에 -는 권장되지 않기 때문에 - 이 누락되어 의미가 불분명해질 수 있다. 프로젝트 명은 명시적으로 만든다고 해도 Package 항목은 짧을수록 좋기 때문에 일반적으로 약어를 사용한다. Name 항목은 Gradle 에서 인식하는 프로젝트 명으로 build 패키지 생성시 해당 이름으로 생성한다. 되도록 Artifact와 맞춰주는 것이 좋다.

ETC 2021.04.08

git 컨플릭 해소 방법

내가 커맨드로 merge 를 하는 과정에서 발생하는 컨플릭은 그냥 IDE에서 제공하는 기능을 통해 쉽게 비교해서 컨플릭 해소해서 머지하면 된다. 그런데 문제가 되는 것은 풀리퀘 단계에서 컨플릭이 발생했을때이다. feature브랜치를 cbt브랜치로 머지하기 위해 풀리퀘를 요청했다고 해보자. 검토자가 승인을 하고 머지를 하려고 보니 컨플릭이 발생했다. github 에서 설명하는 커맨드를 통한 컨플릭 해소 방법은 아래와 같다. 로컬에서 feature

ETC 2021.04.07

github 원격저장소 연결하기

새로운 프로젝트를 만들어서 github 에 올리고 싶을때 매번 구글링 하는게 짜증나서 정리해둔다.. ​ 생성하는 프로젝트는 springBoot 프로젝트 기준이다. 로컬 pc 에 git 설치 및 ssh 연결설정은 되어 있다고 가정한다. ​ https://github.com/ 접속해서 회원가입+로그인하고 아래와 같이 원격저장소 생성을 시작한다. ​ 1. github 원격저장소 생성 이 때 .gitignore 파일과 READMO 파일은 절대 만들지 말자. 필요하면 나중에 로컬저장소에서 만들어서 push 하면 되고 괜히 이 과정에서 생성하면 원격저장소와 상태가 맞지않아 연결할때 불필요한 에러만 마주하게 된다. ​ 2. 로컬pc 에서 IDEA(intelliJ) 를 통해 springboot 프로젝트 생성 - 이건 ..

ETC 2021.03.08

맥북에서 환경변수, PATH 가 자꾸 초기화 될 때..

일반적으로 리눅스 환경에서 환경변수나 PATH 설정은 아래 포스팅처럼 ~/.bash_profile 또는 /etc/profile 중 하나의 파일을 수정하는 것이다. https://blog.naver.com/vefe/221796699080 bash_profile, profile, paths 환경변수나 PATH 등록을 하려고 검색을 해보면가장 많이 검색되는 방법이 ~/.bash_profile 을 수정하는... blog.naver.com 그런데 맥북에서는 터미널을 재실행 할때마다 이게 계속 초기화 된다. 맥북 유저중 대부분은 zsh 를 설치하기 때문이다. 이것을 설치할 경우 ~/.bash_profile 이나 /etc/profile 가 아니라 ~/.zshrc 가 실행되기 때문에 이 파일에 환경변수나 PATH 설정..

ETC 2021.03.03
728x90