Problems with Macports Ruby19 Install-Collection of common programming errors

It turns out I already had a macports install of ruby (1.8.7).

I uninstalled all my macports ruby19 editions sudo port uninstall ...

deactivated the active version sudo port -f deactivate ruby

and installed the version of 1.9.3 with no suffix

sudo port install ruby19 +nosuffix

I received this error:

Image error: /opt/local/bin/gem is being used by the active rb-rubygems port. Please deactivate this port first, or use 'port -f activate ruby19' to force the activation.

so ran sudo port -f activate ruby19

now when I run rails server I get:

/opt/local/lib/ruby1.9/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from /opt/local/lib/ruby1.9/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /opt/local/lib/ruby1.9/1.9.1/rubygems.rb:1231:in `gem'
from /opt/local/bin/rails:22:in `'

I then updated my gem package and rails:

sudo gem update --system
sudo gem uninstall rubygems-update
sudo gem install rails
sudo bundle install

result:

Your bundle is complete! Use 'bundle show [gemname]' to see where a bundled gem is installed.
Post-install message from rdoc:
Depending on your version of ruby, you may need to install ruby rdoc/ri data:

= 1.9.2 : nothing to do! Yay!

A useful discussion here on macports and ruby paths: How does MacPorts install packages? How can I activate a Ruby installation done via MacPorts?

Many people recommend RVM https://rvm.io/, but for me I just need 1.9.2 running for now.