RubyやGemをインストールする
自分のやったことのメモをmdでよく残しているので、後悔公開しようかと思いJekyllを選択したがRubyなど一式色々必要だったためインストールしたときのメモ
ディストリビューションはArchLinuxを使用しており何かとズレがあるかと思うのでこの記事通りやる場合適宜読み替えをしてください
rbenvのインストール
rbenvのgithubはここ
上記の記事のBasic GitHub Checkout
を参考に実行しています
GitHubからクローン
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
フォルダに移動してコンパイル
cd ~/.rbenv && src/configure && make -C src
パスを通す
.bashrcに書き込みました
echo '# Ruby'
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "(rbenv init)"'
exec bash
rbenvを実行してみる
rbenv -v
rbenv 1.1.2-36-g60c9339
ruby-buildをインストール
rbenvでrubyをインストールする際に必要らしいのでAURで見つけたものをインストール
クローン
git clone https://aur.archlinux.org/ruby-build.git
インストール
makepkg -si
ruby-buildを実行してみる
ruby-build --version
ruby-build 20201005
rbenvでインストール
安定版を探す
rbenv install --list
2.5.8
2.6.6
2.7.2
jruby-9.2.13.0
maglev-1.0.0
mruby-2.1.2
rbx-5.0
truffleruby-20.2.0
truffleruby+graalvm-20.2.0
インストール
Downloading ruby-2.6.6.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.6.tar.bz2
Installing ruby-2.6.6...
Installed ruby-2.6.6 to /home/smr/.rbenv/versions/2.6.6
バージョンの固定
rbenv global 2.6.6
rubyの実行
ruby -v
ruby 2.6.6p146 (2020-03-31 revision 67876) [x86_64-linux]
Bundlerをインストール
gemを使ってbundlerをインストール
rbenv exec gem install bundler
bundlerの実行
bundler -v
Bundler version 2.1.4
実はこのあと2.7が必要ということでインストールしたのは内緒