A more suitable thing to check when you have not noticed any progress is your system activity.
On Mac OS, you can either open the "Activity Monitor", or sort by CPU, or open a terminal and enter top -o cpu . Make sure that some application shows constant activity, especially something with a "port" in the name.
To handle the lock ... the odds are REALLY good, it's outdated since you cut it to your knees, closing the terminal, so use sudo rm /opt/local/var/macports/registry/.registry.lock to remove it and try again , if you want to.
I will recommend RVM for installing new versions of Ruby. It is very comfortable. Before you switch to RVM, read the Installation and Rubigames pages completely, and after installing the RVM type, rvm notes and follow the instructions that it spits out.
Finally, under no circumstances, under any circumstances, no matter how good the idea seems to be, try to replace or upgrade the version of Ruby installed by Apple. Apple installed it for its own use, and bad juju invites you to mess with it.
the tin man
source share