Многие общие хосты ограничивают вас в использовании некоторых драгоценных камней. При установке приложения Rails, разработанного на другом компьютере, на сервер общего хостинга, часто вам приходится указывать вашему приложению использовать другую версию гема, отличную от той, которая использовалась в оригинальном приложении разработки.
Давайте представим, что приложение для разработки использовало RMagick 2.13.0, а на вашем хостинг-сервере только 2.12.0. Вы можете сделать это несколькими способами, вы можете изменить Gemfile.lock так, чтобы он указывал на гем, установленный в системе, или вы можете изменить сам Gemfile, чтобы указать конкретную версию гема:
gem "rmagick", "=2.12.0"
Есть ли предпочтительный способ сделать это?