Ruby2.3の非推奨
Easy Project Serverソリューションを管理するサーバー管理者向けのお知らせ。 30. 4. 2020現在、Ruby 2.3.xのサポートは廃止されました。 Easy Projectで使用されるサードパーティコンポーネントからのこのバージョンの廃止が増加しているためです。

Rubyをバージョン2.6.5に更新することをお勧めします
RubyはEasy Projectを実行するための前提条件です。 維持され、継続的に更新されるプログラミング言語です。 これは、新しいバージョンのEasy Projectを使用できるように、たまにRubyを更新する必要があることを意味します。 Rubyの更新には結果があります、これがいくつかのガイドラインを提示している理由です。そのため、構成に関連する変更を忘れないでください。
最も一般的な問題は、Rubyの更新後にサーバー(ユニコーン)が起動しないことです。 このガイドラインは、Easy Softwareが提供するVMの例とともに提供されています。自分のサーバーで実行する前に、必ず手順を確認してください。
0 /バックアップを作成
1 / rubyのアップグレード(rvmを使用)
sudo rvm は頭を取得します
sudo rvm install ruby-2.6.5-railsexpress
rvm use --default ruby-2.6.5-railsexpress
互換性のあるバージョンを使用していることを確認してください。 システム要求.
2 /バンドラー&ユニコーン&プーマをインストール
gem install bundlerユニコーンプーマ
3 /アプリケーションのルートディレクトリに移動してgemをインストールします
CD APPLICATION_ROOT
バンドル更新
4 / Easy Projectのインストール
rake easyproject:install RAILS_ENV = production
5 /起動スクリプトでルビのバージョンを変更する必要がある場合もあります。
構成はパスにある必要があります(VM、OSなどのバージョンによって異なります)。
/etc/systemd/system/puma@.service
/etc/systemd/system/unicorn@.service
/etc/systemd/system/easy.service
/lib/systemd/system/unicorn.service
例:
...
[サービス]
Type = simple
User = easy
WorkingDirectory = / srv / easyproject / public_html
Environment = RAILS_ENV = production
PIDFile = / srv / easyproject / run / unicorn.pid
ExecStart = / bin / bash -lc 'rvm 2.6.5 do unicorn -D -c /etc/unicorn/easyproject.rb -E production '
...
変更 ルビー版 または「デフォルト」を使用して保存し、サービスを再起動します。
それでも機能しない場合は、 サポートにお問い合わせ 送って 標準エラーログ (ユニコーンのエラーログ)および Production.log.
Ruby 2.7はまだサポートされていませんが、最終デバッグ段階にあります。 Ruby 2.7の公式サポートは、当社のWebサイトで発表されます。 Rubyのメンテナンスはサーバー管理者の標準的な責任であるため、定期的に確認してください https://www.ruby-lang.org/en ニュースおよびセキュリティ更新用。