У меня есть направляющие 3rc приложение на Ruby 1.9.2, который хорошо работает, но Bundler продолжает делать папку названной "bandsintown" (bandsintown, драгоценный камень, который я использую) в моем каталоге проекта. Из того, что я могу сказать, папка имеет все мои драгоценные камни в ней. Я вполне уверен, что этого никогда не происходило прежде. Это - нормальное поведение?
Я думаю, что это могло бы вмешиваться в запущение тестов. Я получаю "Команду, отказавшую с состоянием (1)" ошибка, и затем это упоминает "bandsintown" папку несколько раз.
Я нахожу это нечетным, что Bundler называет папку "bandsintown", даже когда я комментирую тот драгоценный камень в gemfile. Существует "рубиновая" папка в той, и "1.9.1" папка в "рубиновой" папке. Я не понимаю, почему это говорит 1.9.1, когда я использую 1.9.2. 1.9.1 папок имеют мусорное ведро, bundler, кэш, документ, драгоценные камни и папку спецификации в нем.
Я сделал testapp со всем одинаковым драгоценными камнями и сделал установку пакета. Это не делает новую папку со всеми моими драгоценными камнями в нем.
Так или иначе мое приложение хорошо работает, но я ценил бы его, если кто-либо мог бы помочь мне здесь. Если я не учел информацию о необходимости, сообщить мне.Спасибо.
Вероятно, вы выполняете следующую команду: bundle install bandsintown
. Эта команда указывает bundler установить gems в подкаталог bandsintown
вашего приложения. Чтобы установить gems, все, что вам нужно сделать, это изменить Gemfile и запустить bundle install
.
Bundler будет помнить расположение, которое вы в последний раз указали в файле .bundle/config. Итак, чтобы "сбросить" память bundler'а. В директории вашего приложения выполните rm -r .bundle/config.
Затем, после обновления Gemfile, просто выполните bundle install