Now this is cheating. I finally decided to add the derbyclient.jar from the maven repo to my CLASSPATH env var in my bash profile. Which get things going for now. However, I am still baffled at what made it all work before I did the whole MacPort & RVM reinstall routine as my bash_profile hasn’t been touched for quite some time already. Which only means things was working without adding anything to the CLASSPATH.
I said my work around is cheating since the whole Gem + bundle + Gemfile should have made the rail app kinda self contained and shouldn’t rely on external setting like CLASSPATH? Please correct me if I am wrong.
Anybody have similar experience?