Rails5.2.0(Beta)のインストール - 株式会社CoLabMix

Rails5.2.0(Beta)のインストール

先日、Railsの5.2のBeta版がリリースされていたのでインストールを実施します。

Rails5.2での新機能としては以下などが追加されています。

  • 「Active Storage」というファイルアップロード系の新機能が追加され、「Amazon S3」や「Google Cloud Storage」や「Microsoft Azure Cloud File Storage(Blob)」へのアップロードをCarrierwaveなどのサードパーティ制のGemを使わなくても実装できるようになった。
  • Redisがキャッシュストアとして加わった
  • PostgreSQLでの新機能(operator classesやvalidationなしの外部キー作成)

他にもRailsアプリケーションの起動時間を短縮する「Bootsnap」がGemfileに含まれたり、「HTTP/2 Early Hints」というWeb高速化のヘッダリクエストなどの機能が追加されています。 詳しくはこちらでの記載を確認ください。

公式サイト

Ruby on Rails 5.2の新機能(Active Storage, Content Security Policyなど)

以下でインストールを進めていきます。

今回はrbenvを使ったインストールになります。

ここで一旦、ターミナルからログアウトし、再度ログインします。

バージョンを確認してrubyの最新版をインストールします。

今回はrubyの「2.4.2」をインストールしました。

次にインストール可能なRailsの種類を確認します。(開発版を含む)

「5.2.0.beta2」というバージョンがあったのでそちらのインストールを行います。

今回は検証のため、グローバル環境にBetaのRailsを入れていますが、複数環境のRailsバージョンを入れる場合はGemfileなどを作り、ローカル環境に入れる方が良いかもしれません。

 

このブログは株式会社CoLabMixによる技術ブログです。

GCP、AWSなどでのインフラ構築・運用や、クローリング・分析・検索などを主体とした開発を行なっています。

Ruby on RailsやDjango、Pythonなどの開発依頼などお気軽にお声がけください。

開発パートナーを増やしたいという企業と積極的に繋がっていきたいです。

お問い合わせやご依頼・ご相談など

     

    関連記事

    1. Tableau Desktopでダッシュボードの編集

    2. VagrantでCentOS7の環境を作る

    3. CentOS7系でmongodb4.0のインストール

    4. [Rails] SJISのエクスポートでの「ActionView::T…

    5. terraform構築手順〜API Gateway 編〜

    6. CentOS6にZABBIX Agentのインストール

    最近の記事

    制作実績一覧

    ITシステム開発の開発先・発注先の選び方を見つけるコンシェルジュサービス

    ITシステム開発の開発先・発注先の選び方を見つけるコンシェルジュサービス

    ITクリエイターのための転職・仕事情報サイト

    ITクリエイターのための転職・仕事情報サイト

    SNS分析での転職支援

    SNS分析での転職支援

    受託パートナーのマッチングとSES人材のマッチング

    受託パートナーのマッチングとSES人材のマッチング