#author("2018-09-07T09:38:14+09:00","","") [[CentOS7]] *Ruby on Rails 4 [#f94f42da] Ruby フレームワーク Ruby on Rails 4 をインストールします。 **[[こちらを参考に Ruby 2.2 をインストール>Ruby 2.2インストール]]して有効にしておきます。 [#q7ab4a2e] **その他必要なパッケージをインストールしておきます。 [#vab768d9] |BGCOLOR(black):COLOR(white):|c |&color(lightpink){# EPEL, SCLoからインストール};| |[root@localhost ~]# yum --enablerepo=epel,centos-sclo-rh -y install rh-ruby22-ruby-devel nodejs libuv gcc make libxml2 libxml2-devel mariadb-devel zlib-devel libxslt-devel| **Rails 4 をインストールします。 [#bd348e54] |BGCOLOR(black):COLOR(white):|c |[root@localhost ~]# gem install bundler| |[root@localhost ~]# gem install nokogiri -- --use-system-libraries| |[root@localhost ~]# gem install rails --version="~>4.0" --no-ri --no-rdoc| |[root@localhost ~]# rails -v| |Rails 4.2.6| **テストアプリケーションを作成して動作確認します。 [#vcf4661f] 事前に、こちらを参考に 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; socket: /var/lib/mysql/mysql.sock &br; &br; &color(lightpink){# テストアプリケーション作成};| |[root@localhost SampleApp]# rake db:create| |[root@localhost SampleApp]# rails generate scaffold testapp name:string title:string body:text| |[root@localhost SampleApp]# rake db:migrate| |[root@localhost SampleApp]# rails server --binding=0.0.0.0| |=> Booting WEBrick &br; => Rails 4.2.6 application starting in development on http://0.0.0.0:3000 &br; => Run `rails server -h` for more startup options &br; => Ctrl-C to shutdown server &br; [2016-07-03 19:07:29] INFO WEBrick 1.3.1 &br; [2016-07-03 19:07:29] INFO ruby 2.2.2 (2015-04-13) [x86_64-linux] &br; [2016-07-03 19:07:29] INFO WEBrick::HTTPServer#start: pid=3225 port=3000| 任意のクライアントコンピュータで Webブラウザを起動し、「http://(ホスト名またはIPアドレス):3000/」にアクセスして、 以下のようなページが表示されれば OK です。 &ref(01.png); 「http://(ホスト名またはIPアドレス):3000/testapps/」にアクセスすると、作成したテストアプリケーションの画面が利用できます。 &ref(02.png); &ref(03.png); &ref(04.png); &ref(05.png);