&tag(Rails);
*目次 [#mbfa85f7]
#contents
*参考情報 [#if6313a6]

*現代的な環境構築 [#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

*Tips [#s8c8eeb0]
**開発環境で広告を表示しない [#k25cd98d]
-[[ruby on rails - Hide Adsense on localhost - Stack Overflow:http://stackoverflow.com/questions/1386195/hide-adsense-on-localhost]]


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