webアプリケーション一覧

【自宅サーバ Rails】RailsでRspecを使ってみる

はじめに Railsのテストはデフォルトでminitestを使用します。RailsからRspecを使ってテストを実行できるように環境構築しました。実際の現場では資料の多さなどからminitestよりもRspecが好んで使われているみたいです。自分のプロジェクトにもRspecをインストールしたいと思います。 準備 Gemfile 最新版rspecインストール g...

【自宅サーバ Rails】RailsでMysqlを連携させてみる

はじめに Railsはデフォルトでsqllite3を使用しています。mysqlを使用するための設定を紹介します。 環境 Mysql7 CentOS6 Rails 5.1.6 Ruby 2.5.1 事前準備 必要なパッケージ yum install mysql-devel アダプター Mysqlに接続するためにmysql2アダプタをインストールします...

【自宅サーバ Rails】ApacheとRailsを連携させる

はじめに 前回Railsをインストールしました。Railsをwebサーバで動かそうとするとデフォルトではWEBrick上で動作するようになっています。しかし、WEBrickでは実運用には耐えられません。より高機能なApache上でRailsを動かしてみました。 RailsとApache連携の必要なもの RailsとApacheを連携させるGem # gem in...

【自宅サーバ Rails】自宅サーバにRails環境を構築

はじめに 自宅サーバにRails環境を構築しました。Rails導入メモです。 rubyインストールの前に Rubyのバージョンを用途毎(プロジェクトごとに)に切り替えたりするほうが便利なのでrubyのバージョン管理のrbenvを使います。 rbenvインストールの詳しい説明はrbenvのGitHubにあります また、rbenvで異なるバージョンのrubyを管理...

【Larvel】Larvelに入門してみた。プロジェクト作成まで

OS CentOS7 php php7.2 remiリポジトリ CentOS公式wiki から remi公式 wget wget rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm Larvelをインスールする composer global require "laravel/i...

【Composer】Composerに入門しました

概要 LarvelはComposerを使ってphpライブラリを管理しています。Composerについてまとめてみました。 composerって何 ComposerはPHPプロジェクトの依存ライブラリを根こそぎvendor/以下にダウンロードしてくれるツール。vendor/以下へはautoloaderで読み込んでくれる(require_once("vendor/au...