elementary OS (0.4.1 Loki)にRuby 2.5.1をrbenv経由でインストール
2018-08-08現在,elementary OS (0.4.1 Loki)に標準でインストールできるRubyは2.3なので、そっちはアンインストールして、rbenv経由でRuby 2.5.1をインストールした。 とりあえず直面したのはStructでkeyword_initを使いたいということだけだが、最新版の方が何かといいし。
rbenvって初めて使ったけど、すごく便利だなあ。仕組みがいかにもUNIX流なのも嬉しい。
公式をはじめ、git cloneでmkdirが必要と書いてあるサイトが多いがどうしてだろう?下記コマンドだけで問題なくインストールできたけどな。
PATHを.profileに書く人は少ないかもしれないので、同様のことをする場合はそこは気をつけてください。
sudo apt install -y build-essential libssl-dev libreadline-dev zlib1g-dev git git clone https://github.com/rbenv/rbenv.git ~/.rbenv git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.profile echo 'eval "$(rbenv init -)"' >> ~/.profile source ~/.profile rbenv install 2.5.1 && rbenv global 2.5.1 && rbenv rehash