Ubuntu Desktop 18.04でRubyを使用する!

Ubuntu 18.04 LTS DesktopでRubyを使用する手順を整理します。

使用環境

  • Ubuntu 18.04.3 Desktop

rbenvをインストール

以下のコマンドで、rbenvをインストールします。

rvenvコマンドのパスを追加します。

1
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

rvenvコマンドの動作環境をセットアップします。

1
2
3
4
5
$ ~/.rbenv/bin/rbenv init
# Load rbenv automatically by appending
# the following to ~/.bashrc:
 
eval "$(rbenv init -)"

指定されたとおり、.bashrcに以下を追記します。

1
2
3
$ vi .bashrc
...
eval "$(rbenv init -)"

ruby-buildをインストール

ruby-buildをrbenvのプラグインとしてインストールするためのディレクトリを作成します。

1
$ mkdir -p "$(rbenv root)"/plugins

gitよりruby-buildをインストールします。

1
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

Rubyをインストール

インストール可能なrubyのバージョンを表示します。

1
$ rbenv install --list

前提のパッケージをインストールします。

1
2
$ sudo apt-get install libssl-dev
$ sudo apt-get install zlib1g-dev

Rubyのバージョンを指定して、インストールします。

1
2
3
4
5
$rbenv install 2.7.0
Downloading ruby-2.7.0.tar.bz2...
Installing ruby-2.7.0...
Installed ruby-2.7.0 to /home/sysadm001/.rbenv/versions/2.7.0

shimsに反映を行います。

1
$ rbenv rehash

rubyのパスを確認します。

1
2
$ rbenv which ruby
/home/sysadm001/.rbenv/versions/2.7.0/bin/ruby

Rubyのインストール状況を確認

別のターミナルで、rvenvコマンドのインストール状況を検証します。

1
2
3
4
5
6
7
Checking for `rbenv' in PATH: /home/sysadm001/.rbenv/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: /home/sysadm001/.rbenv/plugins/ruby-build/bin/rbenv-install (ruby-build 20191225-1-gbac1f1c)
Counting installed Ruby versions: 1 versions
Checking RubyGems settings: OK
Auditing installed plugins: OK

rbenvのバージョンを確認します。

1
2
$ rbenv -v
rbenv 1.1.2-11-gc46a970

rubyのバージョンを確認します。

1
2
$ ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

Rubyのパッケージ管理ツールbundleをインストール

Rubyのパッケージ管理ツールbundleをインストールします。

1
2
3
4
5
6
7
$ gem install bundler
Fetching bundler-2.1.3.gem
Successfully installed bundler-2.1.3
Parsing documentation for bundler-2.1.3
Installing ri documentation for bundler-2.1.3
Done installing documentation for bundler after 1 seconds
1 gem installed

bundlerのバージョンを確認します。

1
2
$ bundler -v
Bundler version 2.1.3

おわりに

rbenvによるRubyのインストールから、パッケージ管理ツールのbundlerのインストールまで行いました。

参考情報(Ruby)

参考情報(Ubuntu)

関連記事

関連書籍(Amazon)

N/A