
Ubuntu 18.04 LTS DesktopでRubyを使用する手順を整理します。
記事の目次
使用環境
- Ubuntu 18.04.3 Desktop
rbenvをインストール
以下のコマンドで、rbenvをインストールします。
1 | $ git clone https://github.com/rbenv/rbenv.git ~/.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 | $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash 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)