Sinatra

作成日 : 2013-08-25
最終更新日 :

インストール

Sinatra は Ruby で作成されたオープンソースのWebアプリケーションフレームワークである。

レンタルサーバに入れてみる。

$ gem install sinatra
Fetching: rack-1.5.2.gem (100%)
Successfully installed rack-1.5.2
Fetching: tilt-1.4.1.gem (100%)
Successfully installed tilt-1.4.1
Fetching: rack-protection-1.5.3.gem (100%)
Successfully installed rack-protection-1.5.3
Fetching: sinatra-1.4.5.gem (100%)
Successfully installed sinatra-1.4.5
Parsing documentation for rack-1.5.2
Installing ri documentation for rack-1.5.2
Parsing documentation for tilt-1.4.1
Installing ri documentation for tilt-1.4.1
Parsing documentation for rack-protection-1.5.3
Installing ri documentation for rack-protection-1.5.3
Parsing documentation for sinatra-1.4.5
unable to convert "\x89" from ASCII-8BIT to UTF-8 for lib/sinatra/images/404.png, skipping
unable to convert "\x89" from ASCII-8BIT to UTF-8 for lib/sinatra/images/500.png, skipping
Installing ri documentation for sinatra-1.4.5

$ gem install sinatra-reloader
Fetching: backports-3.6.0.gem (100%)
Successfully installed backports-3.6.0
Fetching: rack-test-0.6.2.gem (100%)
Successfully installed rack-test-0.6.2
Fetching: multi_json-1.10.1.gem (100%)
Successfully installed multi_json-1.10.1
Fetching: sinatra-contrib-1.4.2.gem (100%)
Successfully installed sinatra-contrib-1.4.2
Fetching: sinatra-reloader-1.0.gem (100%)
Successfully installed sinatra-reloader-1.0
Parsing documentation for backports-3.6.0
Installing ri documentation for backports-3.6.0
Parsing documentation for rack-test-0.6.2
Installing ri documentation for rack-test-0.6.2
Parsing documentation for multi_json-1.10.1
Installing ri documentation for multi_json-1.10.1
Parsing documentation for sinatra-contrib-1.4.2
Installing ri documentation for sinatra-contrib-1.4.2
Parsing documentation for sinatra-reloader-1.0
Installing ri documentation for sinatra-reloader-1.0

$ gem install gibberish
Fetching: gibberish-1.4.0.gem (100%)
Successfully installed gibberish-1.4.0
Parsing documentation for gibberish-1.4.0
Installing ri documentation for gibberish-1.4.0
1 gem installed

Windows 8.1 では失敗する

ERROR: Could not find a valid gem 'sinatra' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - no such name (https://rubygems.org/latest_specs.4.8.gz)

C:\ruby200-x64>gem sources -a http://rubygems.org/
https://rubygems.org is recommended for security over http://rubygems.org/
Do you want to add this insecure source? [yn] y
Error fetching http://rubygems.org/:
no such name (http://rubygems.org/specs.4.8.gz)

まりんきょ学問所Ruby の浮き輪 > Sinatra


MARUYAMA Satosi