【Ubuntu】Ruby On Rails をインストールする

さくらVPS Ubuntu22.04 にRuby On Railsをインストールする方法を備忘録として書きます。

Rails をインストールした後は、新規プロジェクトを作成し、ローカルPCからRailsアプリケーションにアクセスできるか確認します。

事前にインストールするもの
インストール環境
  • さくらVPS
  • Ubuntu22.04
  • Ruby3.1.3
目次

Node.jsのインストール

まずは、Node.jsをインストールします。Ruby On Railsの起動に必要となります。

$ curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
$ sudo apt install -y nodejs

次にnをインストールします。nは、Node.js の切り替えを行うものです。

nはnpmコマンドでインストールします。npmを使用するためには、Node.jsが必要です。

$ sudo npm i -g n

Node.js の安定版をインストールします。

$ sudo n stable
$ PATH="$PATH"

インストールが終わったらバージョン確認します。

$node -v

バージョンが表示されました。

v18.14.0

yarn のインストール

yarn も必要なので、インストールします。

$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
$ sudo apt update
$ sudo apt install yarn 

インストールが終わったらバージョン確認します。

$yarn --version

バージョンが表示されました。

1.22.19

Rails のインストール

Rails をインストールします。Rails は、ver6.1を指定します。

$ gem install rails -v 6.1.7.2

インストールが終わったらバージョン確認します。

$rails -v

バージョンが表示されました。

Rails 6.1.7.2

インストールが完了しました。

Rails で新規プロジェクト作成

新規プロジェクトを作成します。

$ cd ~
$ rails new railsSample

途中で、webpackerのインストールバージョンを聞かれました。6.0.0-rc.6を選択しました。

作成後、pumaサーバーを立ち上げて起動確認を行います。

production で立ち上げないと、接続できないようです。

rails s -e production

pumaサーバーが立ち上がりました。

=> Booting Puma
=> Rails 6.1.7.2 application starting in production
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.6.5 (ruby 3.1.3-p185) ("Birdie's Version")
*  Min threads: 5
*  Max threads: 5
*  Environment: production
*          PID: 6335
* Listening on http://0.0.0.0:3000
Use Ctrl-C to stop

ブラウザから http;//(ドメイン名):3000 にアクセスします。以下の表示がされました。

このページは存在しないと言われました。

サンプルページが表示されると思ったのですが、rails のルーティングの設定をしないと駄目なようです

とりあえず接続はできたっぽいのでOKとします。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次