#author("2018-09-07T09:46:37+09:00","","") [[CentOS7]] *Ruby on Rails 5 [#d0e480ac] Ruby フレームワーク Ruby on Rails 5 をインストールします。 **[[こちらを参考に Ruby 2.3 をインストール>Ruby 2.3インストール]]して有効にしておきます。 [#lca94cb7] **その他必要なパッケージをインストールしておきます。 [#cac68907] |BGCOLOR(black):COLOR(white):|c |&color(lightpink){# EPEL, SCLoからインストール};| |[root@localhost ~]# yum --enablerepo=epel,centos-sclo-rh -y install rh-ruby23-ruby-devel nodejs gcc make libxml2 libxml2-devel mariadb-devel zlib-devel libxslt-devel| **Rails 5 をインストールします。 [#c96cb911] |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# gem install bundler| |[root@localhost ~]# gem install nokogiri -- --use-system-libraries| |[root@localhost ~]# gem install rails --no-ri --no-rdoc| |[root@localhost ~]# rails -v| |Rails 5.0.0| **テストアプリケーションを作成して動作確認します。 [#ld91e68a] 事前に、こちらを参考に MariaDB サーバーをインストールしておきます。 |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# gem install mysql2 --no-ri --no-rdoc -- --with-mysql-config=/usr/bin/mysql_config| |[root@localhost ~]# rails new SampleApp -d mysql| |[root@localhost ~]# cd SampleApp| |[root@localhost SampleApp]# vi config/database.yml| |default: &default &br; adapter: mysql2 &br; encoding: utf8 &br; pool: 5 &br; username: root &br; password: &color(lime){password}; &color(lightpink){# MariaDB接続パスワード}; &br; &br; socket: /var/lib/mysql/mysql.sock &br; &br; &color(lightpink){# テストアプリケーション作成};| |[root@localhost SampleApp]# rails db:create| |Created database 'SampleApp_development' &br; Created database 'SampleApp_test' &br; | |[root@localhost SampleApp]# rails generate scaffold testapp name:string title:string body:text| |[root@localhost SampleApp]# rails db:migrate| |[root@localhost SampleApp]# rails server --binding=0.0.0.0| |=> Booting Puma &br; => Rails 5.0.0 application starting in development on http://0.0.0.0:3000 &br; => Run `rails server -h` for more startup options &br; Puma starting in single mode... &br; * Version 3.4.0 (ruby 2.3.0-p0), codename: Owl Bowl Brawl &br; * Min threads: 5, max threads: 5 &br; * Environment: development &br; * Listening on tcp://0.0.0.0:3000 &br; Use Ctrl-C to stop &br; | 任意のクライアントコンピュータで Webブラウザを起動し、「http://(ホスト名またはIPアドレス):3000/」にアクセスして、 以下のようなページが表示されれば OK です。 &ref(01.png); 「http://(ホスト名またはIPアドレス):3000/testapps/」にアクセスすると、作成したテストアプリケーションの画面が利用できます。 &ref(02.png); &ref(03.png); &ref(04.png); &ref(05.png);