どこを間違ってそうなったかは知らないが
portversion -v | grep '^ruby-'
としたらrubyが2つ記録されてるんじゃないかねえ