最初の Rails プロジェクトをデプロイする

Ruby2.3.​​8をインストールする

  • ubuntu22.04はopenssl3を使用しているため、以前rubyをインストールした際にruby3.2.2バージョンがインストールされていました。ただし、rotten-potatoes プロジェクトで使用する Ruby にはバージョン 2.3.8 が必要なので、最初に Ruby 2.3.8 をインストールする必要があります。

openssl1 をインストールする

  • Ruby2.3.​​8 バージョンをインストールするには、まず openssl1 をインストールし、ターミナルで次のコマンドを入力する必要があります。
rvm pkg install openssl

Ruby2.3.​​8をインストールする

  • コマンドラインを使用してruby2.3.​​8をインストールします(インストール中にログインパスワードの入力が必要な場合があります)
rvm install ruby-2.3.8

デフォルトでruby2.3.​​8を使用するように設定します。

  • コマンド ライン設定を使用して、デフォルトで Ruby バージョン 2.3.8 を使用します (Ruby を初めてインストールする場合は、ターミナルの環境設定を開き、名前のない > コマンド > を見つけて、[ログイン シェルとしてコマンドを実行] をオンにし、ログインする必要があります)再びシステムに)
rvm install ruby-2.3.8 --default

クローンプロジェクト

  • コマンドラインを使用してrotten-potatoesプロジェクトのクローンを作成します。
git clone https://gitee.com/shinabc/rotten-potatoes.git

依存関係をインストールする

  • プロジェクトに必要なnodejsとデータベースの依存関係をターミナルにインストールします。
sudo apt install libpq-dev  (安装数据库依赖)
sudo apt install nodejs      (安装nodejs)

プロジェクトをコンパイルする

  • プロジェクトフォルダーに移動します
  • 次のコードを実行して、プロジェクトのすべての依存関係をインストールします。
bundle install --without production

プロジェクトの初期化

  • プロジェクト フォルダーで次のコードを実行してプロジェクトを初期化します。
rake db:setup
rake db:migrate           (初始化数据库)
rake db:seed  

プロジェクトを実行する

  • プロジェクト フォルダーで次のコードを実行してプロジェクトを開始します
rails server                   (启动服务器)

  • ブラウザを開いて http://localhost:3000/ にアクセスすると、プロジェクトが正常に実行されていることがわかります。

おすすめ

転載: blog.csdn.net/Qudoudou2020/article/details/133975757