2012-04-11 3 views
0

Я новичок в разработке Rails и работаю с экземпляром виртуальной копии экземпляра VMware Spree Commerce. Я пытаюсь установить расширение Шпрее и инструкции говорит, чтобы внести изменения в конфигурацию файла Gem приложений, которые я не могу найти в каталоге веб-сервераSpree Commerce: Местоположение файла GEM

Запуск Rails 2.3.5 Spree 0.9.4 версия

+0

Привет, вы можете указать на инструкции? Приложение находится в каталоге установки apps/spree – kaysa

+0

Как этот на Github https://github.com/spree/spree_store_credits.It говорит добавить «gem spree_store_credits» в файл GEM – user1044173

ответ

0

Причина, почему вы не может найти его, потому что Gemfile является стандартом для Rails 3+, и вы используете приложение Rails2. Rails3 использует Bundler, который заботится обо всех драгоценных камнях для вашего приложения.

В Rails 2 определение зависимости драгоценных камней отличается. У этого нет Bundler, поэтому «bundle install» также не будет работать в вашем случае.

Вместо этого вам нужно добавить Gem зависимость для конфигурации/environment.rb так:

config.gem 'your_gem_name_here'

также необходимо установить Gem вручную, так что не нравится в Rails3 где Bundler устанавливает его. Используйте это в скорлупе:

gem install your_gem_name 

В общем, это хорошая идея, чтобы обновить приложение к Rails3, я рекомендовал бы это, потому что, как я увидел этот Gem вы хотите использовать не более раннюю версию.

Смежные вопросы