개발/ETC 썸네일형 리스트형 Ruby default gem 삭제하기 어느 날 Rails를 구동시켰더니 bundler의 버전이 낮다며 업데이트 하라는 문구가 보였습니다. 이미 최신 버전을 쓰고 있는데 자꾸 에러가 떠서 찾아 보니, 로컬에 설치되어 있는 bundler가 문제인 듯 보였습니다(rbenv를 사용하고 있습니다). 그런데 bundler을 지우려고 했더니 default gem이라 삭제가 안 된다네요. 열심히 인터넷을 돌고 돌아 지울 수 있는 방법을 찾아 냈습니다. bundler의 버전 확인 % gem list | grep bundler bundler (default: 2.1.2)default라고 써 있는 버전이 문제였습니다. default버전 삭제 % cd ~/.rbenv/versions/[루비 버전]/lib/ruby/gems/[루비 버전]/specifications.. 더보기 VSCode에서 solargraph를 업데이트 하라고 계속 뜰 때 Ruby로 개발하면서 VSCode의 solargraph기능은 정말 편리합니다. 그런데 어느 순간부터 계속 업데이트하라고 안내 메시지가 나오는데, 업데이트를 해도 해도 계속 뜨더라고요. 최초에 설치했을 때 설치 위치가 잘못 지정되었던 것 같습니다. 해당 위치의 파일을 지우고 다시 설치하니 문제없이 사용이 가능했습니다. % solargraph -v 0.39.8 # 이 버전이 설치된 경로는 .rbenv/shims/solargraph % which solargraph /usr/local/bin/solargraph # 여기에 설치된 버전은 0.38.2 버전은 맞게 뜨는데 이상하게 경로가 제대로 안 뜹니다. 그래서 그냥 지워버렸습니다. % rm -rf /usr/local/bin/solargraph % sudo ge.. 더보기 Mac의 Firefox에서 '터치패드로 확대'기능 활성화 파이어폭스에서는 안 되지만, 크롬에서는 터치패드를 통해 페이지를 확대/축소하는 기능이 있습니다. command +/- 으로 확대할 수는 있지만, 이렇게 확대하면 레이아웃이 무너지거나 변경되는 문제가 있어서 잘 쓰지 않습니다. 회의 때 화면 공유를 하면 화질 때문에 글씨가 안 보이는 경우가 많은데, 맥 자체 확대 기능을 쓰면 화면이 안 보인다고 해서.. 참 난감합니다. 그런데 찾아보니 활성화할 수 있네요. 파이어폭스의 고급 설정 페이지에 들어간 뒤, apz.allow_zooming의 값을 true로 변경해 주면 사용이 가능해집니다. 더보기 Sourcetree에서 Permission Denied가 뜰 때 해결법 보안을 위해 SSL 인증을 설정한 뒤, 몇 번 푸시를 하다가 어느 순간부터 푸시가 안 되는 경우가 발생했습니다. Git CLI에서는 아무런 문제가 없었기에 당황스러웠는데요, 이에 대한 해결 방법을 찾아 여기에 적어보고자 합니다. SSH 인증에 문제가 있는 건 아닌지 확인하기 % ssh -T git@github.com Enter passphrase for key '/Users/hee/.ssh/id_rsa': # SSH키 비밀번호 입력 Hi hee! You've successfully authenticated, but GitHub does not provide shell access. 이 단계에서 Hi ***! 라는 응답을 받지 못했다면 Github에 등록된 SSH 인증이 잘못되어 있는 경우이므로, Gith.. 더보기 이전 1 다음