Ruby: You don't have write permissions for the /var/lib/gems/2.7.0 directory.
· by 박승재
$ sudo apt-get install ruby-full
Ruby를 처음 설치하고 gem update
를 하면 Ruby: You don't have write permissions for the /var/lib/gems/2.7.0 directory.
와 같이 권한이 없다면서 실행을 거부한다.
sudo gem update
을 입력하면 당장의 문제는 해결이 되지만 좋은 방법은 아니다.
아래와 같이 환경변수를 추가하면 문제가 해결된다.
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
환경변수 설정이 끝나면 update
와 install
모두 잘 된다.
← 다음 글
ModelSim 학생 라이센스 발급 실패(Reject) 해결방법
이전 글 →
ICE3013 시스템 프로그래밍 강의 정리