Rails 2.3.8: не удалось найти упаковщик RubyGem - PullRequest
0 голосов
/ 28 марта 2012

Я пытаюсь настроить среду разработки для старого проекта Rails 2.3.8.Я успешно установил rails, клонировал git-репозиторий и сейчас пытаюсь запустить bundle.

Не удалось найти упаковщик RubyGem (> = 0) (Gem :: LoadError) из /usr/lib/ruby/site_ruby/1.8/rubygems.rb:214:in activate' from /usr/lib/ruby/site_ruby/1.8/rubygems.rb:1082:in gem из / home /[клиентский сайт] / ruby ​​/ gems / bin / bundle: 18

(где [клиентский сайт] не является фактическим именем каталога.)

Также: which ruby: / usr / bin / ruby ​​whichrails: / usr / bin / rails bundle: / home / ankasa / ruby ​​/ gems / bin / bundle

Когда я пытаюсь запустить rake, я получаю следующее: rake aborted!нет такого файла для загрузки - rdoc / task

Я полагаю, это потому, что я не могу запустить bundle.

Спасибо.

1 Ответ

1 голос
/ 28 марта 2012

Проект Rails 2.3.8 не использует bundle для управления своими зависимостями.Там нет Gemfile.Необходимые гемы перечислены в config / environment.rb.

Чтобы исправить проблему с рейком, вам нужно установить гем rdoc и отредактировать файл Rakefile:

#require 'rake/rdoctask'
require 'rdoc/task'
...