찾아보게된 이유 🧐

윈도우 노트북에 우분투를 설치해서 사용하다보니
우분투에서는 윈도우 .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