NOTE rbenv for multiple ruby versions

[2024-01-13 Sat 19:37]

https://github.com/rbenv/rbenv#readme

 
먼저 우분투 패키지로 설치한게 있다면 지워라. 이걸로는 최신 루비를 다운 받을 없다.
sudo apt remove rbenv
 
설치는 다음과 같이 하면 된다. 쉽다.
 
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'eval "$(~/.rbenv/bin/rbenv init - bash)"' >> ~/.bashrc
echo 'eval "$(~/.rbenv/bin/rbenv init - zsh)"' >> ~/.zshrc
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

이제 확인해본다.

junghan@junghan-laptop:~$ rbenv install -l
3.0.6
3.1.4
3.2.2
3.3.0
jruby-9.4.5.0
mruby-3.2.0
picoruby-3.0.0
truffleruby-23.1.1
truffleruby+graalvm-23.1.1
 
Only latest stable releases for each Ruby implementation are shown.
Use `rbenv install --list-all' to show all local versions.
l --list-all' to show all local versions.
 
# 설치한다. 3.3.0 버전이 필요하다. 왜?! devdocs 가 원하는 버전이다.
 
$ rbenv install 3.3.0

글로벌로 할 것인가? 로컬로 할 것인가? 로컬로 하자. 우분투를 건들지 말자.

cd myproject
# choose Ruby version 3.3.0:
rbenv local 3.3.0
 
# gem 이 있나? 있다.
gem install bundler
 
junghan-laptop :: code/devdocs/forked-devdocs ‹main› » rbenv local 3.3.0
junghan-laptop :: code/devdocs/forked-devdocs ‹main› » ruby --version
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]
junghan-laptop :: code/devdocs/forked-devdocs ‹main› » gem --version
3.5.3

이제 devdocs 설치 하던거 해보자.

Dash Zeal devdocs-browser Documentation

확인하라.

Related-Notes

References