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

Восстановление Rails 3 Bundle Install Path... Теперь он устанавливается в моем корне

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

--- {}

Удалить что-либо еще в файле, а установка пакета должна вернуться к установке за пределами вашего корня проекта.