スポンサーリンク

Sinatraとは?

http://www.sinatrarb.com/intro-ja.html

http://momota.github.io/blog/2013/09/22/sinatra/

http://dotinstall.com/lessons/basic_sinatra

Rubyによるフレームワーク

Railsより簡単?

試してみる。

(環境)
Windows8.1
VirtualBox
Vagrant

config.vm.box = "bento/centos-7.2"
config.vm.network "forwarded_port", guest: 3000, host: 3000
config.vm.network "forwarded_port", guest: 4567, host: 4567

image

image

(1)cd /vagrant
mkdir Sinatra1
cd Sinatra1

gem install sinatra
gem install sinatra-contrib

(2)main.rb ファイルを作成し、以下にように記載

require 'sinatra'

get '/' do
  "hello world"
end

 

image

(3)ruby main.rb -o 0.0.0.0

WEBRickではなくPumaが起動してしまったが、(Rails5をインストールしたせいかかな?)これで、Windows(ホストOS)のブラウザで、

localhost:4567

とすると、以下のように表示される。

image

(参考)

http://qiita.com/u1_fukui/items/b86b21f6ed39f4c10d5d

●サーバを起動するときに、

Railsのときは、   rails s -b 0.0.0.0

Sinatraのときは、  ruby main.rb -o 0.0.0.0

とするところが、素人の私にとっては最初にかなりつまづいたところであった。

スポンサーリンク