Моим первым предложением было бы также использовать Bundler и заблокировать ваш пакет. Вы можете даже поместить пакет в каталог своего приложения, если хотите распространять гемы с ним, хотя это может привести к проблемам, если гем содержит расширение с собственным кодом и вы распространяете его на другую платформу.
Кстати, Rails 3 использует Bundler исключительно для управления драгоценными камнями. В Rails 3 больше не будет rake rails:freeze:gems
.
В качестве другого варианта, если вы по какой-то причине не хотите использовать Bundler, вы можете вручную поместить dir-каталог gem в некоторый подкаталог lib-dir в вашем приложении, добавить его в путь загрузки и потребовать его вручную. Если гем содержит чистый код Ruby без каких-либо расширений, это может сработать, но его будет сложно поддерживать, так как вам нужно будет делать обновления вручную.