LoginSignup
5
5

More than 5 years have passed since last update.

vagrantにRuby on Rails環境構築

Posted at

macにrails環境を構築したのでやったことと詰まったところをメモとして残します。

Ruby,RoR未経験なので、学習もかねてRoRで自分のサイトを作り直そうかと思い、とりあえず開発環境を構築しました。

全体の流れはこの記事を参考にしました。
http://qiita.com/yamagh/items/61e540765fa4d2152dc4

やったこと

  • vagrantインストール
  • vagrant本体インストール
    • centOS box追加
  • rubyインストール
  • railsインストール

詰まったところ

  • rbenvインストール
    • fiddleでこける
    libffi.a: could not read symbols: Bad value

こちら参考にするとlibffi-develを別でインストールする必要があるようだ
http://shiro-16.hatenablog.com/

  • nokogiriでこける

libxml2を別途インストールする
http://www.e-mist.com/articles/libxml2_libxslt_for_nokogiri_install_on_centos

  • rails起動
    • こけた!
rails s
`autodetect': Could not find a JavaScript runtime.

therubyracerをGemfileに追加しろとのこと。(正確にはコメントアウトを外す)
http://kiyotakagoto.hatenablog.com/entry/2013/05/28/235727

  • 起動後
    • 起動してるが、localhost:3000にアクセスできない
    • Vagrantfileでポートフォワード設定
    • vagrant側でiptables穴開け
    • それでもダメ。
    • 4.2からrails sのデフォルトホストが変わったらしい。-bでバインドする必要がある。vagrantホストからアクセスしたいので、0.0.0.0をバインドする。
rails s -b 0.0.0.0

Rails 4.2 リリースノート

アクセスできた!とりあえずここまで

5
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5