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
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