#Ruby Sinatraのインストール
- 簡易WebサーバーであるSinatraを導入します。
##1 Rubygemsをインストールします。
###1.1 こちらのマニュアルに従って、rubygemsをインストールしておきます。
##2 Sinatraをインストールします。
gem update --system
gem install rdoc
gem install sinatra
gem install sinatra-contrib
###2.1 bundlerを使っている場合はこちら
/root/Gemfile
source "https://rubygems.org"
gem 'sinatra'
gem 'sinatra-contrib'
を書き加えた後、Gemfile
のあるディレクトリで、(通常、ホームフォルダ)
cd
bundle install --path vendor/bundle
を実行。
##3 helloworldスクリプトを書きます。
※保存先はどこでも良い
myapp.rb
require 'sinatra'
require 'sinatra/reloader'
get '/' do
"Hello world "
end
###3.1 bundlerを使っている場合
Bundler.require
get '/' do
"Hello world "
end
##4 Webサーバーを起動します。
※http://IPアドレス:12345/にアクセスすると、"Hello world"と表示されます。
※ver.1.4.0から==development環境だと、localhostからのアクセスしか受け付けないのがデフォルト==となったため、-o 0.0.0.0
オプションをつけること。(0.0.0.0は全てのアドレスを指す)
bundle exec ruby myapp.rb -o 0.0.0.0 -p 12345