2015年2月15日日曜日

Ruby on Rails再入門してみっか

Railsに乗っかてみようと思ったけど、結局乗れなかったなーなんてのがちょうど3年前のこと。
会社でもrailsで作られたものがあったりもするので、そろそろ覚えよう。あんまり乗り気はしないけど。

とりあえず、また環境の構築から始める。今度はrbenvで入れてみる。
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
$ rbenv --version
rbenv 0.4.0-129-g7e0e85b
rubyのインストール
$ rbenv install 2.2.0
$ rbenv global 2.2.0
$ rbenv version
2.2.0 (set by /home/suka4/.rbenv/version)
$ ruby -v
ruby 2.2.0p0 (2014-12-25 revision 49005) [i686-linux]
railsインストールしてアプリ作成
 $ gem install rails
$ rails -v
Rails 4.2.0
$ rails new first_app
$ cd first_app

で、サーバー起動しようとすると、
bin/rails:6: warning: already initialized constant APP_PATH
ってエラーがでて起動できず、stackoverflowをみて
$ rake rails:update:bin 
rake aborted!
LoadError: cannot load such file -- readline
またエラー。readlineな。今度はこの辺りを参考にGemfileにrb-readlineを追記。
これでようやくサーバー起動。疲れるわ。

※追記
rb-readlineはRailsチュートリアルにめっちゃ書いてあったわw
ちゅーことでRailsチュートリアルを一通りやってみよ