Serve is a small Rack-based web server and rapid prototyping framework for Web applications (specifically Rails apps). Serve is meant to be a lightweight version of the Views part of the Rails MVC. This makes Serve an ideal framework for prototyping Rails applications or creating simple websites. Serve has full support for Rails-style partials and layouts.
$ ruby -v
ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
$ gem -v
2.0.14
$ serve
/Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve/handlers/dynamic_handler.rb:8:in extensions': undefined methodmappings' for Tilt:Module (NoMethodError)
from /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve/handlers/dynamic_handler.rb:15:in <class:DynamicHandler>' from /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve/handlers/dynamic_handler.rb:4:inmodule:Serve'
from /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve/handlers/dynamic_handler.rb:3:in <top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve.rb:14:in<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire'
from /Library/Ruby/Gems/2.0.0/gems/serve-1.5.2/bin/serve:13:in <top (required)>' from /usr/bin/serve:23:inload'
from /usr/bin/serve:23:in `'
$ ruby -v ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14] $ gem -v 2.0.14 $ serve /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve/handlers/dynamic_handler.rb:8:in'
extensions': undefined method
mappings' for Tilt:Module (NoMethodError) from /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve/handlers/dynamic_handler.rb:15:in<class:DynamicHandler>' from /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve/handlers/dynamic_handler.rb:4:in
module:Serve' from /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve/handlers/dynamic_handler.rb:3:in<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in
require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /Library/Ruby/Gems/2.0.0/gems/serve-2.0.0/lib/serve.rb:14:in
<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:inrequire' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in
require' from /Library/Ruby/Gems/2.0.0/gems/serve-1.5.2/bin/serve:13:in<top (required)>' from /usr/bin/serve:23:in
load' from /usr/bin/serve:23:in `