a way to mark gems with "hold"

Is there a way to mark a gem as "hold" as apt-get does.

I would like to mark some gems so that "gem update" does
not update the currently installed version.

Dunno, but you can ask what updates it will do beforehand:
http://pond.org.uk/ruby/