&tag(Rails);
*目次 [#mbfa85f7]
#contents
*参考情報 [#if6313a6]
-[[第4回 忘れやすい人のためのRailsリファレンスガイド − @IT:http://www.atmarkit.co.jp/fcoding/rails/articles/passionate/04/passionate04a.html]] / リファレンスのURLなど。
-[[Rails3]]
*現代的な環境構築 [#i06c9260]
**参考情報 [#eeeaff48]
-[[Rails開発環境の構築(rbenvでRuby導入からBundler、Rails導入まで) #Rails #rbenv #Mac #macports #Ruby - Qiita:http://qiita.com/items/a60886152a4c99ce1017]]にあるように、システムにはbundlerだけ入れ、その他は全部ローカルで管理できるようにしたほうがよさそう。railsプロジェクトを作るのに、一端作業用Railsを入れるのは参考になる。
-passengerに関してはgemで直接いれるしかないかも。

**前準備 [#e2defdae]
-[[rbenv]]を使う前提。
-rbenvはgit cloneで入れたモノ。globalで適当に設定しておく。

**Bundlerのインストール [#u2541ebf]
-bundlerだけは直にいれないといけない
 ruby gem install bundler
 rbenv rehash

**Railsのローカルインストール [#s3a0ab6d]
-そのままgem install railsしてしまうと、railsが直接インストールされてしまうので、railsをローカルのvendor/bundle以下にインストールし、そのrailsを使ってrailsプロジェクトを作成する。
-適当なフォルダを作りGemfileを作る
 source "http://rubygems.org"
 gem "rails", "3.2.11"
-bundle install実行(railsがvendor/bundle以下にインストールされる)
 bundle install --path vendor/bundle

**Railsプロジェクトの作成 [#vf641c69]
-bundle execコマンドを使うと、vendor/bundleにインストールされたrailsを使ってプロジェクトを作成できる。--skip-bundleはbundle installが発動しないために必要。 
 bundle exec rails new ~/demo --skip-bundle


**間違えてgemをいれてしまったときは? [#uc828b30]
-以下のコマンドで全てのgemをuninstallできる。
 $rbenv exec gem list | awk '{print "rbenv exec gem uninstall " $1}' | sh -xv
-もしくはruby自体を入れ直し。~/.rbenv/versionから該当バージョンを削除し、
  rm -fr ~/.rbenv/versions/1.9.3-p392
*Tips [#s8c8eeb0]
**開発環境で広告を表示しない [#k25cd98d]
-[[ruby on rails - Hide Adsense on localhost - Stack Overflow:http://stackoverflow.com/questions/1386195/hide-adsense-on-localhost]]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS