본문 바로가기

프로그래밍/ETC

jekyll serve(Gem::LoadError) 해결 jekyll serve를 실행했을 때 오류를 처음으로 경험해서 구글링을 통해 찾은 해결책을 기록한다. 에러화면 jekyll serve를 입력했을때 아래와 같은 오류(Gem::LoadError)가 뜬다. 해결 방법 아래 명령어 실행. bundle clean --force 이후 jekyll serve를 하게 되면 다시 잘 돌아감. 꼭 저렇게 하지 않아도 bundle exec jekyll server 를 입력해도 정상적으로 기능한다. Reference CHEF-KOCH의 github 더보기
Intellij, 이클립스 자주 쓰는 단축키 모음 단축키를 이용해서 어떤걸 해보고 싶은데 그럴때마다 일일이 찾는게 번거로워서 잘 정리되신 분의 포스팅을 퍼 왔다. 이 외에 알게 되는게 있으면 추가로 포스팅 할 예정. 이클립스는…언제 쓰게 될지 모르니 참고용으로 허허.. 설명 이클립스 Intellij 창 닫기 ctrl + w ctrl + F4 창 크게하기 ctrl + m ctrl + shift + F12 import 하기 ctrl + 1 alt + enter method 단위로 커서 위치 이동 alt + ↑, alt + ↓ 커서 위치한 line 옮기기 alt + ↑, alt + ↓ ctrl + alt + ↑, ctrl + alt + ↓ 커서 위치한 line 삭제 ctrl + d ctrl + y 커서 위치한 line 복제 ctrl + alt + ↑, ctr.. 더보기
[virtualbox] - 가상 머신의 세션을 열 수 없습니다 오류 해결(The VM session was closed before any attempt to power it on) 개요 전날까지 잘 사용하던 virtualbox를 켜니 아래와 같은 에러가 나왔다. 추후에도 자주 발생할 수 있을 것 같은 문제이기에 포스팅을 하고자 한다. 해결 1. 메뉴에서 머신(M) -> 저장된 상태 삭제(I)... 선택 2. 다시 실행 원인을 알수는 없지만 전날 컴퓨터가 갑자기 먹통이 되는 경우가 많아서 VM이 켜져있는 상태에서 재부팅하는 경우가 많았다. 그런 과정에서 VM이 스냅샷을 뜬 상태로 세션에 저장되어 있어서 발생한 에러가 아닐까 추측해본다. Reference dreams_come_true님의 블로그 더보기
[Intellij IDEA] - git branch 간의 차이점 비교하기(git 브랜치간 내용 비교) 개요 기존 프로젝트의 유지보수(A)와 프로젝트 고도화(B)를 2가지의 branch로 운영중인데 A의 내용을 B에도 반영해야 되는 상황이 발생했다. 일일이 찾기엔 번거롭고 전부 내용을 복사해서 붙여넣기 하면 B에 반영된 소스에 영향이 있을수 있어 고심하던 찰나에 Intellij IDEA 의 git compare with branch 기능을 알게 되어 공유하고자 한다. 해결 1. 화면 상단에서 VCS -> Git -> Compare with Branch 순서로 선택. 2. 어떤 브랜치와 비교할것인지 선택 3. 변경사항은 아래처럼 표시가 되고 >> 표시를 누르면 현재 내 브랜치의 소스로 옮겨진다 (내 경우에는 A의 소스를 B로 옮기는 것) 몰랐으면 일일이 커밋이랑 비교해가면서 어마무시한 삽질을 할뻔했다. 역시.. 더보기
[Intellij IDEA] - Cannot resolve method 개요 Intellij를 다시 깔고 나서 기존 프로젝트의 method에 아래와 같이 에러메시지가 나왔다. Invalidate Caches / Restart 도 해보고 .idea 폴더 제거도 해봤는데 해결이 안돼서 이리 저리 삽질을 해보다가 해결법을 찾게 되어 공유해본다. 해결 Lombok plug-in 설치 File -> Settings -> Plugins 검색어에 lombok 입력 후 검색 가장 첫번째 나오는 Lombok 을 Install Install이 완료되면 Restart 더 이상 에러 메시지가 뜨지 않는다!!! Reference 더보기
[Spring] - 스프링 UnsatisfiedDependencyException 개요 프로젝트 진행중 git pull을 받은 후 Spring-boot를 re-run하는데 UnsatisfiedDependencyException 이 발생했다. Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. [2020-03-19 17:08:06.408] [ERROR] [ main] [ SpringApplication] : Application startup failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name.. 더보기
[Intellij IDEA] - git 단축키 설정 개요 평소 키 맵에 대해서 잘 신경안쓰고 있다가 프로젝트를 진행하면서 git pull을 할 일이 자주 발생하다 보니 키 바인딩 하는 법을 찾아보게 되었다. 해결 1. File - Settings (Ctrl + Alt + S) 로 설정화면 들어감. 2. 검색창에 git 검색 3. 원하는 기능으로 가서 마우스 우클릭 - Add Keyboard Shortcut 선택 4. 원하는 키로 변경후 Apply - 변경할때 기존에 바인딩 된 키와 겹치면 Warning이 뜬다. Reference intellij, pycharm git 단축키 설정 더보기
[개발자 도구] - 콘솔에 찍힌 객체(object) 복사하기 개요 개발자도구 console에 찍힌 값이 너무 많다보니 다른 곳에 옮겨놓고 비교해보고 싶은데 그냥 복사했더니 아래처럼 됐다. 내가 필요한건 { } 사이의 값인데.......ㅠㅠ.... 해결 Store as global value 사용 위에 처럼 하게 되면 temp1이라는 변수에 해당 값들이 담기게 된다 이후에 copy(temp1)을 해주게 되면 클립보드에 복사가 된다. 메모장과 같은 텍스트 편집이 가능한 어느곳에서든 Ctrl + V 내지는 붙여넣기를 해주면 값이 그대로 붙여넣기 된다. Reference [깨알팁] 콘솔에 찍인 오브젝트 복사하기 [깨알팁] 콘솔에 찍인 오브젝트 복사하기. [저번]에 이어 이번에는 크롬개발자 깨알팁 가끔 아래와 같이 찍힌 로그를 복사하고 싶을 때가 있다. 이럴 때 보통 그냥.. 더보기