Cute Bow Tie Hearts Blinking Pink Pointer

에러 해결

[Ubuntu]Ruby: You don't have write permissions for the /var/lib/gems/2.7.0 directory 에러

청포도 에이드 2022. 8. 19. 10:41
728x90

 

깃허브 io를 위한 bundler jekyll 를 다운로드 해야했다.

 

그러려면 ruby언어의 명령어 gem이 필요한데 뭐가 잘 못 된건지 ruby가 설치가 됐는데도

 

gem을 실행하면 Ruby: You don't have write permissions for the /var/lib/gems/2.7.0 directory 에러가 발생했다.

 

해결 방법

 

sudo apt-get install ruby-full

위의 명령어로 ruby 설치를 했다면

 

echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

위의 스크립트를 "그대로" 복사해서 터미널에 붙여넣기 후 실행한다.

 

 

환경변수에 문제가 생겨서 실행되지 않았던 것으로 보인다.

 

환경 변수 설정이 끝나고

 

gem update
gem install jekyll bundler

를 차례로 해주면 지킬과 번들러가 설치되는 것을 확인할 수 있다.

(시간은 좀 걸리는 듯?)

728x90