Ubuntu20.04にRubyをインストールする方法

この記事は最初に公開されました:[https://www.itcoder.tech/posts/how-to-install-ruby-on-ubuntu-20-04/](https://www.itcoder.tech/posts/how-to-install-ruby-on-ubuntu-20-04/)

Rubyは今日最も人気のある言語の1つです。簡潔な文法があり、シンプルさと生産性に重点を置いています。 Rubyは、強力なRuby onRailsフレームワークの背後にある言語です。

このガイドでは、Ubuntu20.04にRubyをインストールする3つの異なる方法を紹介します。

ご使用の環境に最適なインストール方法を選択してください。 Rubyアプリケーションを開発していて、複数のRuby環境が必要な場合、Rubyをインストールするための好ましい方法はRbenvまたはRVMです。

インストールする必要のあるRubyのバージョンがわからない場合は、デプロイしようとしているアプリケーションのドキュメントを参照してください。

1.UbuntuソースリポジトリからRubyをインストールします##

UbuntuにRubyをインストールする最も簡単な方法は、 aptパッケージ管理ツールを使用することです。この記事を書いている時点で、Ubuntuソースリポジトリ内のRubyのバージョンは 2.7.0であり、これは最新の安定バージョンです。

インストールは非常に簡単で簡単です。 rootまたはsudo権限を持つ別のユーザーとして次のコマンドを実行して、パッケージインデックスをアップグレードし、Rubyをインストールします。

sudo apt update
sudo apt install ruby-full

完了したら、Rubyのバージョン番号を出力してインストール結果を確認します。

ruby --version

出力は次のようになります。

ruby 2.7.0p0(2019-12-25 revision 647ee6f091)[x86_64-linux-gnu]

Rubyのバージョンは上記のものと異なる場合があります。

それでおしまい。これで、UbuntuマシンにRubyが正常にインストールされ、使用を開始できます。

次に、Rbenvを使用してRuby ##をインストールします

Rbenvは、Rubyのバージョンを簡単に切り替えることができる軽量のコマンドラインツールです。

デフォルトでは、rbenvはRubyをインストールしません。 ruby-buildを使用してRubyをインストールします。スタンドアロンプログラムまたはrbenvのプラグインにすることができます。

この ruby-buildスクリプトは、ソースからRubyをインストールします。 Rubyをビルドするには、必要なソフトウェアライブラリとコンパイラをインストールします。

sudo apt update
sudo apt install git curl autoconf bison build-essential \
 libssl-dev libyaml-dev libreadline6-dev zlib1g-dev \
 libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libdb-dev

rbenvツールをインストールする最も簡単な方法は、シェルスクリプトを使用することです。次のcurlスクリプトを実行して、スクリプトをダウンロードして実行します。

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash

このスクリプトは、 rbenvおよび ruby-buildリポジトリをGithubから 〜/ .rbenvディレクトリに複製します。

このインストールスクリプトは、別のスクリプトを呼び出してインストールプロセスを確認します。スクリプトの出力は次のようになります。

Running doctor script to verify installation...
Checking for`rbenv' in PATH: not found
 You seem to have rbenv installed in `/home/vagrant/.rbenv/bin', but that
 directory is not present in PATH. Please add it to PATH by configuring
 your `~/.bashrc', `~/.zshrc', or `~/.config/fish/config.fish'.

rbenvの使用を開始するには、PATH環境変数に $ HOME / .rbenv / binを追加する必要があります。

echo 'export PATH="$HOME/.rbenv/bin:$PATH"'>>~/.bashrc
echo 'eval "$(rbenv init -)"'>>~/.bashrc
source ~/.bashrc
echo 'export PATH="$HOME/.rbenv/bin:$PATH"'>>~/.zshrc
echo 'eval "$(rbenv init -)"'>>~/.zshrc
source ~/.zshrc

rbenv -vコマンドを実行して、インストールが成功したことを確認します。

rbenv -v

出力:

rbenv 1.1.2-30-gc879cb0

インストールされているRubyバージョンのリストを取得するには、次のように入力します。

rbenv install -l

たとえば、Rubyバージョン2.7.1をインストールしてグローバルバージョンとして設定するには、次のように入力します。

rbenv install 2.7.1
rbenv global 2.7.1

Rbenvは、PATH環境変数の前にshimsという名前のフォルダーを追加します。このフォルダには、Rubyコマンドの実行と実行を担当するスクリプト(shims)が含まれています。

Rbenvを使用すると、シェル、ローカル、およびグローバルのRubyバージョンを設定できます。

rbenvを使用してRubyを管理する場合は、sudoを使用してgemをインストールしないでください。 Rubyの各バージョンは 〜/ .rbenv / versionsディレクトリにインストールされ、ユーザーが書き込み可能です。

3つ目は、RVMを使用してRubyをインストールする##

Rvmはコマンドラインツールであり、複数のRuby環境をインストール、管理、および使用できます。

ソースコードからRubyをビルドするために必要な依存関係をインストールします。

sudo apt update
sudo apt install curl g++ gcc autoconf automake bison libc6-dev \
  libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool \
  libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev \
  libreadline-dev libssl-dev

次のコマンドを実行して、GPGキーを追加し、RVMをインストールします。

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

RVMを使用するには、スクリプト環境変数をロードし、 sourceコマンドを使用します。

source ~/.rvm/scripts/rvm

このツールでインストールされているRubyバージョンのリストを取得するには、次のように入力します。

rvm list known

Rvmを使用して最新バージョンのRubyをインストールし、それをデフォルトバージョンとして設定します。

rvm install ruby
rvm --default use ruby

バージョン番号を出力して、Rubyが正しくインストールされていることを確認します。

ruby -v

出力は次のとおりです。

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

特定のバージョンのRubyをインストールする場合は、次のコマンドを入力します。 xxxをインストールするRubyのバージョンに置き換えます。

rvm install ruby-x.x.x
rvm --default use ruby-x.x.x

別のバージョンに切り替えるが、デフォルトのRubyとして設定されていない場合は、次のように入力します。

rvm use ruby-x.x.x

RVMを使用してRubyのインストール設定を管理する方法の詳細については、[ドキュメントページ](https://rvm.io/)を確認してください。

4、要約##

Ubuntu20.04にRubyをインストールするさまざまな方法を示しました。どちらの方法を選択するかは、要件とパラメーターによって異なります。パッケージバージョンをUbuntuソフトウェアソースからインストールするのが最も簡単な方法ですが、RbenvとRVMを使用すると、より多くの選択肢が得られ、ユーザーごとに異なるRubyバージョンを選択できます。

オリジナル:https://linuxize.com/post/how-to-install-ruby-on-ubuntu-20-04/

 著作権ステートメント:この作品はクリエイティブコモンズの帰属を使用しています-同じように4を共有する.0ライセンスに関する国際ライセンス契約。

ご不明な点がございましたら、以下の方法でお問い合わせください。

WeChat:

WeChatグループ:上記のWeChatを追加し、WeChatグループにコメントします

QQ: 3217680847

QQグループ:82695646

Recommended Posts

Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu18.04にKVMをインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu18.04にJenkinsをインストールする方法
CentOS8にRubyをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntu16.04にNginxをインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu18.04にPostmanをインストールする方法
Ubuntu16.04にGo1.6をインストールする方法
Ubuntu18.04にGoをインストールする方法
Ubuntu14.04にMySQLをインストールする方法
Ubuntu20.04にPostgreSQLをインストールする方法
Ubuntu18.04にVLCをインストールする方法
Ubuntu20.04にTeamViewerをインストールする方法
Ubuntu20.04にWebminをインストールする方法
Ubuntu18.04にDockerComposeをインストールする方法
RaspberryPiにUbuntuをインストールする方法
Ubuntu14.04にBaculaServerをインストールする方法
Ubuntu 18.04(linux)にMySQLをインストールする方法
Raspberry Pi4にUbuntu19.10をインストールする方法
Ubuntu18.04にApacheKafkaをインストールする方法