1. mopinfish

    No comment

    mopinfish
Changes in body
Source | HTML | Preview
@@ -1,79 +1,80 @@
しょっちゅうググり直してしまうので、自分用にまとめました。
rbenvは複数ユーザーで共有したいので、/usr/local/rbenv にインストールすることにします。
参考)
[CentOSでrbenvをシステムにインストールする](http://qiita.com/youcune/items/a5cc93313641b69b62f8)
## install necessary packages
```
$ sudo apt-get -y install libssl-dev zlib1g-dev libreadline-dev libmysqlclient-dev sqlite3 libsqlite3-dev g++ git curl
```
## install rbenv
```
$ cd /usr/local
$ sudo git clone git://github.com/sstephenson/rbenv.git rbenv
```
## make export path setting
--no-rehash をつけないとログインのたび rehash するので遅くなるそうです。
```bash:/etc/profile.d/rbenv.sh
export RBENV_ROOT="/usr/local/rbenv"
export PATH="${RBENV_ROOT}/bin:${PATH}"
eval "$(rbenv init --no-rehash -)"
```
## load setting
```
$ source /etc/profile.d/rbenv.sh
```
## confirm rbenv installed
```
$ type rbenv
```
## install ruby-build
```
$ sudo git clone git://github.com/sstephenson/ruby-build.git rbenv/plugins/ruby-build
```
## install Ruby
```
# rbenv install 2.3.1
# rbenv global 2.3.1
```
## install bundler
```
# gem install bundler --no-ri --no-rdoc
```
## install Rails
```
$ mkdir project
$ cd project
$ bundle init
```
+
```ruby:Gemfile
source "https://rubygems.org"
gem "rails"
```
システムのgemにインストールせずにvendor/bundle以下に配置する
```
$ bundle install --path vendor/bundle
$ bundle exec rails new .
```
## 補足
### bundle install で An error occurred while installing pg (0.17.1) というエラーが起きた時の対処
postgresqlとlibpgを入れることで解決できた
```
-sudo apt-get install postgresql-9.3
-sudo apt-get install libpq-dev
+$ sudo apt-get install postgresql-9.3
+$ sudo apt-get install libpq-dev
```