Подтвердить что ты не робот

Bundler помещает мои драгоценные камни в мой каталог проектов

У меня есть приложение Rails 3rc на Ruby 1.9.2, которое отлично работает, но Bundler продолжает создавать папку с названием "bandintown" (bandintown - это драгоценный камень, который я использую) в моем каталоге проектов. Из того, что я могу сказать, в папке есть все мои драгоценные камни. Я почти уверен, что этого никогда не было. Это нормальное поведение?

Я думаю, что это может помешать запуску тестов. Я получаю сообщение "Command failed with status (1)", а затем несколько раз упоминает папку "bandintown" .

Мне кажется странным, что Bundler называет папку "bandintown" , даже когда я комментирую этот камень в gemfile. Там находится "рубиновая" папка в этой папке и папка "1.9.1" внутри папки "ruby". Я не понимаю, почему он говорит 1.9.1, когда я использую 1.9.2. Папка 1.9.1 содержит в себе папку bin, bundler, cache, doc, gems и спецификацию.

Я сделал testapp со всеми теми же драгоценными камнями и установил пакет. Он не создает новую папку со всеми моими драгоценными камнями.

В любом случае, мое приложение прекрасно работает, но я был бы признателен, если бы кто-нибудь мог помочь мне здесь. Дайте мне знать, если я оставил любую информацию, необходимую для информации. Спасибо.

4b9b3361

Ответ 1

Вероятно, вы используете следующую команду: bundle install bandsintown. Эта команда сообщает bundler об установке gems в подкаталог bandsintown вашего приложения. Чтобы установить драгоценные камни, все, что вам нужно сделать, это изменить ваш Gemfile и запустить bundle install.

Bundler запомнит местоположение, которое вы в последний раз указали в файле .bundle/config. Таким образом, для памяти "reset". В каталоге приложений запустите rm -r.bundle/config.

Затем, после обновления Gemfile, просто запустите bundle install