12
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Ruby Sinatraのインストール

Ruby Sinatraのインストール

  • 簡易WebサーバーであるSinatraを導入します。

1 Rubygemsをインストールします。

1.1 こちらのマニュアルに従って、rubygemsをインストールしておきます。

Ruby+gems+Railsインストールガイド

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
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
12
Help us understand the problem. What are the problem?