Ubuntu 18.04 LTS DesktopでRubyを使用する手順を整理します。
記事の目次
使用環境
- Ubuntu 18.04.3 Desktop
rbenvをインストール
以下のコマンドで、rbenvをインストールします。
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
rvenvコマンドのパスを追加します。
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
rvenvコマンドの動作環境をセットアップします。
$ ~/.rbenv/bin/rbenv init # Load rbenv automatically by appending # the following to ~/.bashrc: eval "$(rbenv init -)"
指定されたとおり、.bashrcに以下を追記します。
$ vi .bashrc ... eval "$(rbenv init -)"
ruby-buildをインストール
ruby-buildをrbenvのプラグインとしてインストールするためのディレクトリを作成します。
$ mkdir -p "$(rbenv root)"/plugins
gitよりruby-buildをインストールします。
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
Rubyをインストール
インストール可能なrubyのバージョンを表示します。
$ rbenv install --list
前提のパッケージをインストールします。
$ sudo apt-get install libssl-dev $ sudo apt-get install zlib1g-dev
Rubyのバージョンを指定して、インストールします。
$rbenv install 2.7.0 Downloading ruby-2.7.0.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.7/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に反映を行います。
$ rbenv rehash
rubyのパスを確認します。
$ rbenv which ruby /home/sysadm001/.rbenv/versions/2.7.0/bin/ruby
Rubyのインストール状況を確認
別のターミナルで、rvenvコマンドのインストール状況を検証します。
$ 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のバージョンを確認します。
$ rbenv -v rbenv 1.1.2-11-gc46a970
rubyのバージョンを確認します。
$ ruby -v ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
Rubyのパッケージ管理ツールbundleをインストール
Rubyのパッケージ管理ツールbundleをインストールします。
$ 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のバージョンを確認します。
$ bundler -v Bundler version 2.1.3
おわりに
rbenvによるRubyのインストールから、パッケージ管理ツールのbundlerのインストールまで行いました。
参考情報(Ruby)
参考情報(Ubuntu)
関連記事
関連書籍(Amazon)