環境構築
docker 導入に関する記事を別で書くつもりだが、 今やっているプロジェクトで docker build で大ハマりしたので、 その解決方法をメモしておく。 概要 CentOS 7 Docker 1.6.2 上記環境だが、特に yum のリポジトリを更新することもなく、 下記を実行して Doc…
概要 MacBookPro から iMac へ Vagrant + VirtualBox で構築した環境をコピーする。 開発中のソースは GitHub で管理されているのでどちらのマシンでも作業できるようになる。 コピー元 = MacBookPro コピー先 = iMac この仮想環境は CentOS 7 なので、ボッ…
Capistrano3 + Unicorn + Nginx でのデプロイ環境構築を試してみる。 今回は Ubuntu 12 の環境で行う。 リモートのGITサーバの準備や外部にWEBサーバ等を準備するのが面倒なので、 全てローカルで完結するように試してみる。 準備 # rvm list known Ubuntu 1…
概要 Rails や Padrino の案件に関わってきたが、全て Apache + Passenger の構成で動作させていた。 最近では、Nginx + Unicorn で動作させているという話しをよく聞くので、環境作りを試してみる。 前提 Rails4.2 をインストール済み bundler を使っている…
概要 Rails4.2 で新規プロジェクトを立ち上げることになったらテストをどうしようか。 現時点で考えうる全部入りを試してみようと思う。 導入する gem やライブラリは下記。 Rspec Ruby向けテストフレームワーク Capybara WEBアプリケーションのテストを補助…
Rails で簡単なアプリを作ろうと思っているが、ソースの管理に困る。 ローカルPCでソース管理するのも嫌だし、 サーバを借りているわけでもない。 GitHub でソース管理することも考えたが、 プライベートリポジトリが欲しい... 検索していると下記サイトを発…
概要 cap コマンドからの bundle install が失敗する件。 前回記事で Capistrano 2 系で踏み台経由でデプロイって記事を書いたのだけど、 cap コマンド内で実行される bundle install が失敗してしまうので、 今回それを解決する方法を記事にする。 ↓前回記…
Capistrano 2 系の記事を今さら書くのも微妙だが、作業メモ。 3 系でも同じような感じで使えるはず。 概要 Capistrano 2 系で踏み台サーバを経由してデプロイする方法。 状況は下記。 ローカルマシン -> 踏み台サーバ -> テストサーバ Mac から踏み台サーバ…
微妙な環境だけど、作業メモ。 bundler (1.7.11) rails (3.2.19) rmagick (2.13.3) など。 Gemfile に下記のように指定。 ... gem 'rmagick', '2.13.3' ... bundle install 実行した結果、下記のようなエラー Gem::Installer::ExtensionBuildError: ERROR: F…