LoginSignup
5
6

More than 5 years have passed since last update.

10分で終わるRailsの開発環境構築

Last updated at Posted at 2016-03-09

構築環境

  • ホスト(ローカルマシン)とゲスト(開発サーバ)の構成で構築する。
  • CentOS 6.7 + rbenv(ruby 2.3.x)+ mysql(mariadb 10.1.x)+ Vim 7.4.x(LuaJIT)+ nodejs(npm)+ Nginx 1.8.x
  • その他、 Vimプラグインマネージャーであるvim-plugとRuby on Railsで開発するために必要なVimプラグイン...

Homebrew

  • ホストはMacを使っている前提で設置することを推奨する。
  • Macを使っていない場合は、次のrbenv、java(jre)、virtualbox、vagrantのパッケージを手動でダウンロードして設置する必要がある。

brew

  • 本体をインストールする。
% /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew cask

  • brew tapで公式以外のリポジトリをFormulaとして追加することができる。
  • brew caskはその一つでこれを使えばGUIのプログラムまでbrewで管理することができる。
  • brewのFormulaで設置されている場合、削除する。
% brew uninstall --force brew-cask
% brew update
  • brew caskを追加する。
% brew tap caskroom/cask

rbenv + java + virtualbox + vagrant

% brew cask install java
  • virtualboxをインストールする。
% brew cask install virtualbox
  • vagrantをインストールする。
% brew cask install vagrant

chef

リポジトリを複製

% git clone https://github.com/devtopia/chef.git chef

gemを設置

% bundle install --path vendor/bundle --jobs=4 --binstubs

外部クックブックをインストール

% bin/berks vendor cookbooks

開発環境の構築

% bin/knife solo bootstrap dev -E development

Tip

railsのすべてのバージョンを確認したい場合

$ gem query -ra -n ^rails$

*** REMOTE GEMS ***

rails (4.2.4, 4.2.3, 4.2.2, 4.2.1, 4.2.0, 4.1.13, 4.1.12, 4.1.11, 4.1.10, 4.1.9, 4.1.8, 4.1.7.1, 4.1.7, 4.1.6, 4.1.5, 4.1.4, 4.1.3, 4.1.2, 4.1.1, 4.1.0, 4.0.13, 4.0.12, 4.0.11.1, 4.0.11, 4.0.10, 4.0.9, 4.0.8, 4.0.7, 4.0.6, 4.0.5, 4.0.4, 4.0.3, 4.0.2, 4.0.1, 4.0.0, 3.2.22, 3.2.21, 3.2.20, 3.2.19, 3.2.18, 3.2.17, 3.2.16, 3.2.15, 3.2.14, 3.2.13, 3.2.12, 3.2.11, 3.2.10, 3.2.9, 3.2.8, 3.2.7, 3.2.6, 3.2.5, 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2.0, 3.1.12, 3.1.11, 3.1.10, 3.1.9, 3.1.8, 3.1.7, 3.1.6, 3.1.5, 3.1.4, 3.1.3, 3.1.2, 3.1.1, 3.1.0, 3.0.20, 3.0.19, 3.0.18, 3.0.17, 3.0.16, 3.0.15, 3.0.14, 3.0.13, 3.0.12, 3.0.11, 3.0.10, 3.0.9, 3.0.8, 3.0.7, 3.0.6, 3.0.5, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0, 2.3.18, 2.3.17, 2.3.16, 2.3.15, 2.3.14, 2.3.12, 2.3.11, 2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.2.3, 2.2.2, 2.1.2, 2.1.1, 2.1.0, 2.0.5, 2.0.4, 2.0.2, 2.0.1, 2.0.0, 1.2.6, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.6, 1.1.5, 1.1.4, 1.1.3, 1.1.2, 1.1.1, 1.1.0, 1.0.0, 0.14.4, 0.14.3, 0.14.2, 0.14.1, 0.13.1, 0.13.0, 0.12.1, 0.12.0, 0.11.1, 0.11.0, 0.10.1, 0.10.0, 0.9.5, 0.9.4.1, 0.9.4, 0.9.3, 0.9.2, 0.9.1, 0.9.0, 0.8.5, 0.8.0)
5
6
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6