If you are going to use Ruby for Web development, the most widely-used framework for that purpose is Ruby on Rails (usually referred to as just "Rails"). It is distributed as a Ruby "gem."
- Install Ruby (you already have that).
- Install RubyGems (sounds like you're good there too).
- Install the Rails gem...
On your OS X command line (use the OS X application called "Terminal"):
$ sudo gem install rails
Now you're ready to build your superior FaceBook clone.
$ rails enhancedfacebook
You were asking about Web servers. cd into your project dir...
$ cd enhancedfacebook
And start the Web server that comes with Rails...
$ script/server
=> Booting Mongrel
=> Rails 2.3.2 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Now your application is running on your local machine here:
http://localhost:3000
For the production server, you'd use a different, more robust setup (probably Apache with mod_rails, AKA "Passenger"), but for viewing your app as you work on it, this is what you'd use.