[ubuntu 20.04] Ruby 설치 중 에러 ERROR: While executing gem 해결방법
Ruby 설치 중 에러 ERROR / While executing gem 해결방법
찾아보게된 이유 🧐
윈도우 노트북에 우분투를 설치해서 사용하다보니
우분투에서는 윈도우 .exe (카카오톡 같은) 확장자를
실행못하기 때문에 ‘루비’ 를 설치해야 한다고 한다.
‘루비’ 를 설치하다가 에러가 많이 났는데
구글링을 해보니 여러 방법있었지만
확실히 해결되게 한 방법을 기록으로 남기려고 한다.
해결 방법 😎
👇 터미널에 설치 명령어를 입력
gem install bundler
위와 같은 에러 발생
혹시나 설치되어있는 루비가 있다면
제거를 해주고 다시 시작해본다
👇 루비 제거 명령어
sudo apt-get remove ruby
여기서부터 차례대로 하나씩 터미널에 명령어 입력
cd $HOME
sudo apt-get update
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn
rbenv 를 설치
차례대로 하나씩 터미널에 명령어 입력
sudo apt-get update
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
rbenv install 2.7.2
이 부분은 설치하고 싶은 버전이 있다면
바꿔서 적어주면 된다
루비 3.0.1 버전을 설치하고 싶다면
👉 ex) rbenv install 3.0.1
rbenv global 2.7.2
여기도 마찬가지
루비를 다 설치했으니
루비 몇 버전을 설치했는지 확인해본다
ruby -v
👆 루비가 제대로 설치가 된걸 볼수 있다
초반부에 사용했던 명령어를 다시 입력해본다
gem install bundler
👆 설치가 성공적으로 완료!
이제 이 명령어로 마무리 해주고 👇
rbenv rehash
모든 설치과정이 끝나면 업데이트 해주는것으로 끝!
sudo apt-get update