rails入れるまで(Windows)

入れる。
(コマンドの結果の幾つかはremでコメントアウトして出力に合わせて書いてます。)

環境的には
・Windows10 64bit
Ruby 2.3.1 (using rubyinstaller)

Ruby入れる

windows向けのバイナリを持ってくるために
rubyinstallerをダウンロード

RubyInstaller for Windows

Downloads

64bitなのでx64のRuby2.3.1をダウンロードする。

RubyにPATHを通す。
hoge:\path\to\ruby\bin

gemのupdateをする

rubyinstallerの中のgemの証明書が更新されていないようなので
gemのinstallしようとするとエラーが起きるので
rubygemsの最新版のソースコードを落としてくる

github.com

解凍した後、手動でinstallする。

ruby setup.rb

とりあえずgemがupdateできた。

railsを入れる。

gem install rails
> Fetching: nio4r-1.2.1.gem (100%)
> ERROR:  Error installing rails:
>          The 'nio4r' native gem requires installed build tools.

> Please update your PATH to include build tools or download the DevKit
> from 'http://rubyinstaller.org/downloads' and follow the instructions
> at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

まぁこけた。エラーに出てるのでdevkit入れる

devkit入れる。

rubyinstallerのサイトの下の方にあるので環境に合わせて選ぶ。

Downloads

適当なフォルダで落としてきたexeを実行して自己解凍させる。

ruby dk.rb init
vim config.yaml
ruby dk.rb install

initした後にconfigが吐き出されるのでyamlを確認してinstall実行。

この辺見てsetupすればいいと思う。
www.rubylife.jp

再度

gem install rails
rails -v
rem Rails 5.0.0.1

インストールされた。

railsでプロジェクト作る

rails new hoge
rem Bundle complete! 12 Gemfile dependencies, 56 gems now installed.
rem Use `bundle show [gemname]` to see where a bundled gem is installed.
cd hoge
rails server

ローカルの3000にアクセスすると初期ページが表示される。
http://localhost:3000/