본문 바로가기

개발환경10

맥 OS 하이 시에라 한영키를 우측 커맨드로 변경하기 윈도우와 마찬가지로 우측 커맨드를 한영키로 바꿔서 사용하고 싶을때가 많습니다. 저 같은 경우 기존에는 좌측 커맨드 + space를 한영키로 사용했습니다만, 긴 글을 작성할때나 세미나 내용을 빠르게 타이핑 해야할때 중간중간 영어가 필요하면 오타율이 굉장히 높았습니다. 아무래도 command + space 로 한영 변환 자체가 실수할 여지가 좀 많았던것 같습니다. 그래서 이를 윈도우처럼 단일키로 한영전환이 되도록 변경하고 싶었습니다. 그 키는 윈도우와 마찬가지로 space 바로 우측의 command 키로 선택했습니다. 그 방법을 정리햇으니 같은 고민이 있으신 분들은 참고해보시면 좋을것 같습니다. 우측 커맨드를 한영키로 전환 먼저 Karabiner 공식 페이지로 가서 최신 버전의 Karabiner-elemen.. 2018. 10. 10.
Mac에 Java 여러 버전 설치 & 사용하기 Java9부터 jshell이 등장했습니다. 그러다보니 가끔 간단한 Java 코드 작성이 필요할때 굳이 IDE 실행 없이 마치 Bash를 작성하듯이 간단하게 코드를 작성할 수 있게 되었습니다. 하지만 대부분의 프레임워크와 라이브러리가 Java8에 최적화되어있어 함부로 버전업하기가 쉽지 않은데요. 그런 경우를 대비해 jenv가 있습니다. 이번 시간에는 Mac 환경에서 기존에 사용하는 Java와 Java10을 함께 사용하는 방법을 공유드리겠습니다. 현재 제 PC에는 Java8이 설치되어있어 Java8과 Java10을 함께 사용하는 과정이 됩니다. 1. Homebrew Cask 일단 Homebrew를 최신으로 업데이트 합니다. brew update && brew upgrade brew-cask && brew c.. 2018. 8. 13.
IntelliJ에서 Touchbar를 F1 ~ F12로 고정시키기 (Toolbox로 설치한경우) 맥북 신형에서부터 터치바가 추가되었습니다. 각 어플리케이션에 따라 특수키를 지원하는 기능인데요. 지인으로부터 저도 터치바 맥북을 사서 현재까지 쓰고 있습니다. 유튜브, 키노트등을 사용할때 유용하게 쓸 수 있었지만, IntelliJ나 기타 개발 환경에서는 F1 ~ F12 키를 사용하기가 불편했습니다. (기존의 F1 ~ F12 자리가 터치바로 활용됩니다.) F1 ~ F12를 사용할때마다 Fn키를 함께 눌러서 사용하는게 너무 불편했습니다. 그러다보니 생산성이 굉장히 떨어지는게 느껴졌습니다. 개발환경에서는 F1 ~ F12를 고정시킬수 없을까 찾아보다가 백투더백을 보고 해결책을 알게 되었습니다. 문제는 IntelliJ를 직접 다운받아 설치한 경우엔 쉽게 적용이 가능한데, 저처럼 Toolbox를 통해 설치한 경우엔.. 2018. 5. 7.
Mac에서 Gem::FilePermissionError 에러 발생시 해결 방법 Mac에서 Ruby의 패키지 매니저인 gem을 통해 설치를 진행하다 다음과 같은 에러를 만납니다. $ gem install bundler ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory. 결론부터 말하면, 시스템 ruby를 이용하고 있기 때문에 권한이 없어 gem 설치가 안된 것입니다. sudo를 통해 root 권한으로 실행하면 설치가 가능하지만, 보안상 이유로 권장하지 않는 설치법입니다. 그래서 rbenv를 통해 문제를 해결해보겠습니다. 문제 해결 먼저 brew를 통해 rbenv 를 설치합니다. brew updat.. 2018. 4. 24.