error 3

[git] git pull 시 발생하는 warning(Need to specify how to reconcile divergent branches)

위와 같은 에러가 떴을 경우, 힌트로 제공된 세가지 옵션 중 하나로 상황을 해결한 적이 있을 것이다. 종종 마주치게 되는 에러인데 이번 기회에 정확히 알고 넘어가야겠다! 우선 먼저 위의 상황은 local과 remote의 싱크가 맞지 않아 브랜치가 갈라졌다는 것이다. 1. git config pull.rebase false #merge (the default strategy) 기존의 git pull 방식과 동일하다. pull을 받으면 불필요한 merge commit 이 생성된다. 3-way merge로 새로운 커밋을 만들어낸다. 2. git pull.rebase true # rebase * rebase란? 로컬에서 변경된 사항을 patch로 만들고 이를 다시 remote에 적용시키는 것을 말한다. reba..

error 2022.12.06

rbenv - BUILD FAILED (macOS 12.5 using ruby-build 20220725)

github page를 만들기 위해 Ruby 버전을 확인한 후 Ruby의 패키지 매니저인 gem을 사용해 jekyll을 설치한다. # 버전 확인 ruby -v # ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21]와 같은 형태로 버전이 출력됨 # jekyll 설치 gem install jekyll bundler 🚨 Error 1. 에러가 발생했다. ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory. macOS는 기본적으로 system Ruby가..

error 2022.07.26