2015年2月9日月曜日
rails プロジェクトの作成メモ
環境 rails4.2
systemにrails を入れない場合
Rspec, Postgres を利用する。
プロジェクト名が projx の場合
$ mkdir projx
$ cd projx
# vender/bundle にrails を入れるため、仮のGemファイル作成
# ENV['NOKOGIRI_USE_SYSTEM_LIBRARIES'] はnokogiri対策
source 'http://rubygems.org'
ENV['NOKOGIRI_USE_SYSTEM_LIBRARIES'] = 'YES'
gem 'rails'
# rails を入れる
$ bundle install --path vendor/bundle
$ bundle exec rails new . -T -d postgresql --skip-bundle --skip-sprockets
-T : テスト作成スキップ (Rspec を使う)
-d : デフォルトは sqlite (mysql, postgresql)
(rails new --help で確認)
# postgres を使う場合
# bundle installの前に以下を実行。
bundle config build.pg --with-pg-config=/usr/pgsql-9.4/bin/pg_config
(.bundle/config へ追加しておくほうがいいかも)
# Gemfile を編集
ENV['NOKOGIRI_USE_SYSTEM_LIBRARIES'] = 'YES' 追加 (先頭)
gem 'rspec-rails' 追加
gem 'therubyracer' 追加
gem 'coffee-rails' 削除
# gemは全てプロジェクト内に入れる
bundle install --path vendor/bundle
# Rspec 初期化
bundle exec rails g rspec:install
# spring の用意
bundle exec spring binstub --all
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿