Rails: можно ли обойтись без bundle?

программирование Linux ruby on rails

На виртуальном хостинге Ruby on Rails установлен хитрым способом, пути, как ответили в техподдержке, прописаны собственные, т.к. установка гемов ведется на другом сервере, а уже с него устанавливается на виртуальный хостинг. Таким образом команда bundle мне недоступна. Сейчас эту проблему они пытаются решить, но предупредили, что, скорее всего, корректно это дело работать не будет.
Есть ли иные способы, кроме bundle install, установить локально используемые гемы?
P.S. В Rails новичок.

Примечание:
ushiromia, хостинг только неделю назад сменил, с TimeWeb (где был Rails 2.3.5, и обновлять его отказались) на ActiveCloud (где Rails 3.0.3, и нужные мне гемы ставят по запросу). У него, правда, я уже нашел пару недостатков... Первый - AUTO_INCREAMENT принимает глобальное значение = 10, и изменить его на виртуальном хостинге нельзя, якобы это необходимо для правильной работы серверов. Ну, и второй - как раз Bundler. Сказали, что с этой проблемой разбираются...
Насчет VDS, пробовал уже, 256 мб ОЗУ мне мало, а на большее тратиться не резонно, у меня все проекты некоммерческие, даже рекламы ни на одном сайте не выставлено.

Примечание:
Так я так и не понял, ну "вырву" я bundler, а дальше то что? Гемы локально как ставить?

Примечание:
ushiromia, ок... спасибо. Если с bundler'ом ничего не решат, попробую так...
Ответы:
Нет пути. Возьми себе vds или как минимум нормальный хостинг, без дурацких ограничений.
А бандлер вырывается путём закоменчивания строчек в config/boot.rb(две последние строчки) и config/application.rb(где Bundler.require), но это из разряда извращений, не рекомендую.
Проблема эта прекрасно решается автодетектом бандлера, как сделали в heroku и cloudfoundry.
>Так я так и не понял, ну "вырву" я bundler, а дальше то что? Гемы локально как ставить?
bundle - внешняя утилита, внутри рельсов все рулится утилитой gem, в данном случае аналогичная bundle install - gem update


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.