Восстановление пути установки пакета Rails 3 ... Теперь он установлен в моем корневом каталоге. - PullRequest
30 голосов
/ 11 сентября 2010

Я сделал что-то, пытаясь установить плагин vestal_versions, который в итоге создал каталог vestal_versions в корне моего приложения со следующим:

 - Application
  - APP
  - DB
   - vestal_versions
    - ruby
     - 1.8
      - bin
      - cache
      - doc
      - gems
      - specifications

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

Ответы [ 3 ]

68 голосов
/ 06 ноября 2010

bundle install <directory name> заставляет упаковщик устанавливать драгоценные камни в соответствующем каталоге. Запуск bundle install --system вернет каталог установки в системный каталог, а не в каталог, который вы указали.

2 голосов
/ 14 октября 2010

У меня была та же проблема, и я обнаружил, что у меня есть каталог .bundler в корневой папке моего приложения, который вызывал это. После того, как я удалил каталог, bundle install снова установил все в правильный каталог ruby. Благодаря этому сообщению от Caleb .

0 голосов
/ 14 марта 2012

У меня была эта проблема несколько раз.Из корневого каталога вашего проекта проверьте, есть ли у вас файл .bundle / config.Он должен содержать только:

--- {}

Удалите все остальное в файле, и установка пакета должна вернуться к установке вне корня проекта.

...