GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にRubyonRailsをインストールする方法

Ruby on Railsは、Rubyを使用してWebサイトを作成するのに役立つ無料のオープンソースWebアプリケーションフレームワークです。 Railsは、Rubyプログラミング言語をJavaScript、HTML、およびCSSと組み合わせて、Webサーバー上で実行されるWebアプリケーションを作成し、一般的な反復タスクを簡素化するモデル-ビュー-コントローラーフレームワークです。 Railsには、開発者がファイル構成に多くの時間を費やすことなく開発をスピードアップするのに役立つ一連の規則が付属しています。

このチュートリアルでは、CentOS8サーバーにRubyonRailsフレームワークをインストールする方法を示します。

要件
  • CentOS8を実行しているサーバー。
  • ルートパスワードはサーバーで構成されています。
Rubyをインストールする

RVMを使用してRubyをインストールする簡単で簡単な方法。 「Rubyバージョンマネージャー」とも呼ばれるRVMは、インタープリターからさまざまなRubyバージョンをインストールおよび管理するために使用できるコマンドラインツールです。

まず、次のコマンドを使用してcurlおよびgnupg2パッケージをインストールします。

dnf install curl gnupg2 -y

次に、システムにRVM公開鍵をインポートする必要があります。

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

次の出力が表示されます。

gpg: key 105BD0E739499BDB: 8 signatures not checked due to missing keys
gpg: key 105BD0E739499BDB: public key "Piotr Kuczynski <[email protected]>" imported
gpg: key 3804BB82D39DC0E3: 108 signatures not checked due to missing keys
gpg: key 3804BB82D39DC0E3: "Michal Papis (RVM signing) <[email protected]>" not changed
gpg: no ultimately trusted keys found
gpg: Total number processed: 2
gpg:               imported: 1
gpg:              unchanged: 1

次に、次のコマンドを使用して、RVMの最新の安定バージョンをダウンロードしてインストールします。

curl -sSL https://get.rvm.io | bash -s stable

RVMをインストールすると、次の出力が得られます。

Downloading https://github.com/rvm/rvm/archive/1.29.9.tar.gz
Downloading https://github.com/rvm/rvm/releases/download/1.29.9/1.29.9.tar.gz.asc
gpg: Signature made Wednesday 10 July 2019 04:31:02 AM EDT
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Good signature from "Piotr Kuczynski <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D2B AF1C F37B 13E2 069D  6956 105B D0E7 3949 9BDB
GPG verified '/usr/local/rvm/archives/rvm-1.29.9.tgz'
Creating group 'rvm'
Installing RVM to /usr/local/rvm/
Installation of RVM in /usr/local/rvm/ is almost complete:

次に、次のコマンドを使用してRVM環境変数をアクティブ化します。

source /etc/profile.d/rvm.sh

次に、次のコマンドを実行して、すべてのRuby依存関係をインストールします。

rvm requirements

すべての依存関係がインストールされると、次の出力が表示されます。

Checking requirements for centos.
Installing requirements for centos.
Installing required packages: patch, autoconf, automake, bison, gcc-c++, libffi-devel, libtool, make, patch, readline-devel, ruby, sqlite-devel, zlib-devel, glibc-headers, glibc-devel, openssl-devel.........................................
Requirements installation successful.

次のコマンドを使用して、使用可能なすべてのRubyバージョンを一覧表示できるようになりました。

rvm list known

次の出力が表示されます。

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3]
[ruby-]2.7[.0-preview1]
ruby-head

これで、次のコマンドを使用してRubyバージョン2.6.3をインストールできます。

rvm install 2.6.3

次に、次のコマンドを実行して、バージョン2.6.3をデフォルトバージョンとして設定します。

rvm use 2.6.3 --default

出力:

Using /usr/local/rvm/gems/ruby-2.6.3

次のコマンドを使用して、インストールされているRubyのバージョンを確認することもできます。

ruby --version

出力:

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
レールのインストール

以下に示すように、gemコマンドを使用して最新バージョンのRailsをインストールできます。

gem install rails

Railsをインストールした後、次のコマンドでRailsのバージョンを確認できます。

rails -v

次の出力が表示されます。

Rails 6.0.2.1
結論

上記のチュートリアルでは、CentOS8サーバーにRubyonRailsをインストールする方法を学びました。 RVMを使用して、さまざまなバージョンのRubyを簡単にインストール、管理、および操作できるようになりました。詳細については、RubyDocのRuby公式ドキュメントをご覧ください。


Cent OS
  1. RHEL 8 /CentOS8にrubyをインストールする方法

  2. RVMを使用してCentOSおよびRHEL6にRuby2.0.0をインストールする方法

  3. CentOS/RHEL8のRailsにRubyをインストールする方法

  1. CentOS7にRubyをインストールする方法

  2. CentOS8にRubyをインストールする方法

  3. Debian10にRubyonRails(RoR)をインストールする方法

  1. Ubuntu20.04LTSにRubyonRailsをインストールする方法

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

  3. CentOS 8 /RHEL8にRubyonRailsをインストールする方法