1. ayihis@github

    Posted

    ayihis@github
Changes in title
+CentOSにRuby on Railsの環境構築
Changes in tags
+Ruby
2.1.3
+CentOS
6.5
+rbenv
0.4.0-98-g13a474c
+Gem
2.2.2
Changes in body
Source | HTML | Preview
@@ -0,0 +1,129 @@
+CentOSにRailsの環境を構築したので,そのメモです.zshを使っています.
+
+<dl>
+ <dt>ruby</dt>
+ <dd>本体.デフォだと1.8とか(古い)</dd>
+ <dt>rbenv</dt>
+ <dd>rubyのバージョンを管理してくれる</dd>
+ <dt>gem</dt>
+ <dd>rubyのライブラリを管理してくれる</dd>
+ <dt>npm</dt>
+ <dd>node.jsのパッケージを管理してくれる</dd>
+</dl>
+
+#とりあえずダウンロードするもの
+
+```zsh
+$ sudo yum install zlib zlib-devel openssl-devel sqlite-devel gcc-c++ glibc-headers libyaml-devel readline readline-devel zlib-devel
+```
+
+#rbenvインストール
+gitからrbenv関連をcloneする
+
+```zsh
+$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
+$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
+```
+
+.zshrcに以下を追加
+
+```zsh:.zshrc
+export PATH=$HOME/.rbenv/bin:$PATH
+eval "$(rbenv init - zsh)"
+```
+.zshrcを再読み込み
+
+```zsh
+$ source .zshrc
+```
+
+念のためバージョン確認
+
+```zsh
+$ rbenv -v
+rbenv 0.4.0-98-g13a474c
+```
+
+#Rubyのアップデート
+インストールできる一覧を出す
+
+```zsh
+$ rbenv install --list
+```
+2.1.3が安定版との事なので,これをインストールします
+
+```zsh
+$ rbenv install 2.1.3
+```
+再読み込み
+
+```zsh
+$ rbenv rehash
+```
+インストールされてるバージョンを表示.なんか選択されてるのに*とかついてるはず.
+
+```zsh
+$ rbenv version
+```
+環境全体で使うRubyのバージョンを指定する.
+細かく設定する事もできますが,めんどうなのでglobalで
+
+```zsh
+$ rbenv global 2.1.3
+```
+
+バージョンが選択されたか確認
+
+```zsh
+$ rbenv version
+2.1.3 (set by /home/****/.rbenv/version)
+$ ruby -v
+ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-linux]
+```
+
+これでRubyは入りました.
+新しいバージョンが出た時にはrbenvで新しいのに切り替えれば良いので,
+とても便利みたいです.
+
+#gemをインストール,アップデート
+いろいろライブラリがあるので,それを入れるマネージャです.
+
+確か,デフォルトでも入ってたような気がしなくもないけど,新しバージョンにする為にも
+アップデートもします.
+
+```zsh
+$ sudo yum install gem
+$ sudo gem install rubygems-update
+$ sudo update_rubygems
+```
+
+年の為,gemのバージョンを確認
+
+```zsh
+$ gem -v
+2.2.2
+```
+
+#JavaScriptのランタイムのインストール
+Ruby on RailsではJavaScriptのランタイムが必要なようです.
+幾つかあるようですが,流行ってるらしいnode.jsをインストールします
+npmはnode.jsのパッケージを管理するやつらしいです.
+
+```zsh
+$ yum install nodejs npm –enablerepo=epel
+```
+
+#Ruby on Railsのインストール
+
+```zsh
+$ gem install rails
+```
+バージョンの確認
+
+```zsh
+$ rails -v
+Rails 4.1.6
+```
+
+これでRailsの環境は入ったはずです.
+あとはポートの設定とかちょっとすれば良いのかな