Вы искали, но не могли найти этот точный вопрос. Устанавливаю Redmine 3.2.1 на моем сервере LTS Ubuntu 16.04.1 с Apache 2.4.18 и Passenger 5.1.1. Я получаю эту ошибку:Разрешение .bundle/config для Redmine
There was an error accessing `/usr/share/redmine/.bundle/config`.
The underlying system error is Errno::EISDIR: Is a directory @ io_fread - /usr/share/redmine/.bundle/config (Bundler::GenericSystemCallError)
/var/lib/gems/2.3.0/gems/bundler-1.14.2/lib/bundler/shared_helpers.rb:122:in `rescue in filesystem_access'
/var/lib/gems/2.3.0/gems/bundler-1.14.2/lib/bundler/shared_helpers.rb:108:in `filesystem_access'
/var/lib/gems/2.3.0/gems/bundler-1.14.2/lib/bundler/settings.rb:311:in `load_config'
Я вручную создал каталог /usr/share/redmine/.bundle/config и сделал принадлежат WWW-данных: WWW-данные с CHMOD 775.
Однако ,/usr/share/redmine принадлежит root: root и chmod 755.
Это проблема с пассажиром, чем проблема с драгоценными камнями/расслоением?
Apache VHost настроен с использованием PassengerResolveSymlinksInDocumentRoot. PassengerDefaultUser - это www-данные.
EDIT: почти забыл добавить, что при запуске bundle install
нет выхода вообще, даже никакого сообщения об ошибке. Он просто возвращает запрос немедленно, как будто ничего не произошло.
Пожалуйста, добавьте свое решение вместо ответа на вопрос. Вы можете пометить свой собственный ответ в течение 24 часов (iirc). –
@HolgerJust Хорошо, я сделал это и помету свой ответ, как принято завтра. Благодаря :) – unfairhistogram