rbenvの中のrubyにインストールするgemを最小限にし、なるべくクリーンな環境を維持したままRailsプロジェクトを始める方法をやってみた。
rbenvを準備する
1
2
3
4
|
$ brew install rbenv ruby-build
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
$ rbenv isntall <RUBY_VERSION>
|
プロジェクトのディレクトリを作って使用するRubyを決める
1
2
3
|
$ mkdir my-project
$ cd my-project
$ rbenv local <RUBY_VERSION>
|
使うRubyにbundlerがインストールされていなければインストールする
railsプロジェクト作るためのrailsをbundlerを使ってインストールする
1
2
|
$ bundle init
Writing new Gemfile to /Users/cerevo/Projects/Hackey/webapp/Gemfile
|
作成されたGemfileを修正する。
↓
修正したGemfileでrailsをインストールする
1
2
3
|
$ bundle install --path vendor/bundle
$ bundle exec rails -v
Rails 4.2.0
|
インストールしたrailsを使ってプロジェクトを作る
途中、Gemfileを上書きして良いか聞かれるので抵抗せずに上書きする。
1
2
3
4
5
6
7
8
9
10
|
$ bundle exec rails new .
exist
create README.rdoc
create Rakefile
create config.ru
create .gitignore
conflict Gemfile
Overwrite /Users/cerevo/Projects/Hackey/webapp/Gemfile? (enter "h" for help) [Ynaqdh]
force Gemfile
...
|