ウェブサイト検索

CentOS 6にRVMを使ってRuby on Railsをインストールする方法


CentOS 6を使用していませんか?別のバージョンまたはディストリビューションを選択してください。

ステータス: 廃止された

この記事は、もはやサポートされていないCentOSのバージョンについて説明しています。現在、CentOS 6を実行しているサーバーを運用している場合は、サポートされているバージョンのCentOSにアップグレードまたは移行することを強くお勧めします。

理由: CentOS 6は2020年11月30日にサポート終了(EOL)となり、以降セキュリティパッチやアップデートが提供されません。このため、このガイドはもはや維持されていません。

代わりにご覧ください:
このガイドは参考としてまだ有用かもしれませんが、他のCentOSリリースでは機能しない可能性があります。利用可能であれば、ご使用のCentOSのバージョン用に書かれたガイドを使用することを強くお勧めします。

以下のDigitalOceanのチュートリアルは、CentOS 7サーバーにRuby on Rails(rbenvを使用して)をインストールする方法を概説しているので、すぐに興味があるかもしれません:

  • CentOS 7にrbenvを使ってRuby on Railsをインストールする方法

Ruby on Railsについて

Ruby on Railsは、開発者がさまざまなWebアプリケーションを迅速に作成するためのフレームワークを提供するアプリケーションスタックです。Ruby on Railsは仮想プライベートサーバーにインストールするのに少し時間がかかりますが、幸運なことに、このプロセスを可能な限り簡単にするための役立つツールがたくさんあります。

このチュートリアルは、sudo権限を持つユーザーとしてあなたのドロップレットで実行できます。セットアップ方法は、こちらのステップ3と4にあります:CentOSサーバーの設定

ステップ1— RVMを使ってRubyをインストールする

何か他のことをする前に、私たちはダウンロードするすべてのパッケージが最新であることを確認するために、簡単な更新を実行すべきです:

sudo yum update

それが完了したら、RVM(Ruby Version Manager)のインストールを始めることができます。これは、1つのVPS上で複数のRubyのバージョンを使用できる素晴らしいプログラムですが、今回はDropletに最新のRubyをインストールするためだけに使用します。

システムにcurlがない場合は、インストールから始めることができます。

sudo yum install curl

RVMをインストールするには、ターミナルを開いてこのコマンドを入力します:

curl -L get.rvm.io | bash -s stable

インストールが完了したら、RVMをロードします。

If you ran the installer as root, run:
source /usr/local/rvm/rvm.sh
If you installed it through a user with access to sudo:
source ~/.rvm/rvm.sh

RVMが動作するためには、いくつかの依存関係をインストールする必要があります。それらが何であるかは次のように確認できます:

rvm requirements

RVMが表示するテキストの中で、この段落を探してください。

Additional Dependencies:
For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
  ruby: yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel ## NOTE: For centos >= 5.4 iconv-devel is provided by glibc

推奨される依存関係をダウンロードしてください。ただし、sudoを使用しないように注意してください。代わりに、rvmsudoを使用する必要があります。

rvmsudo yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel

ステップ2—Rubyをインストールする

RVMを使用していると、Rubyのインストールは簡単です。

rvm install 1.9.3

Rubyがインストールされました。ただし、さまざまなRubyのバージョンを持つプログラムを通じてアクセスしたため、システムにデフォルトで1.9.3を使用するように指示する必要があります。

rvm use 1.9.3 --default

ステップ3—RubyGemsをインストールする

次のステップでは、Ruby on Railsの必要なコンポーネントがすべて揃っていることを確認します。RVMを使ってGemをインストールし続けることができます。この行をターミナルに入力してください。

 rvm rubygems current

ステップ4—Railsのインストール

すべての設定が完了したら、Railsをインストールする時間です。まず、ターミナルを開いて、次のコマンドを入力します:

gem install rails

このプロセスは時間がかかる場合がありますので、辛抱強く待ってください。完了すると、あなたのドロップレットに Ruby on Rails がインストールされます。

もっと見る

VPSにRuby on Railsをインストールしたら、サイトのSSL証明書を作成するか、FTPサーバーをインストールすることに進むことができます。

関連記事: