Forcing use of gem in vendor/gems?

Sorta surprised this
isn’t a FAQ, but…

Maybe this is not good practice, but I have a gem that is both
installed in the system and in vendor/gems. The vendor/gems copy has
some local mods. Seems like the only way I could find to forced that
one to be loaded for capistrano over the system one was to put:

$LOAD_PATH.insert 0,

in deploy.rb.

Is that really the best way to do it? I guess I was sort of figuring
that vendor/gems would be preferred over the system gem library, in the
case of duplicates.