#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);


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS