この正確な質問は見つかりましたが、見つからない可能性があります。私のUbuntu 16.04.1 LTSサーバーにRedmine 3.2.1をApache 2.4.18とPassenger 5.1.1でインストールしています。私はこのエラーを取得しておいてください。Redmineの.bundle/configの許可
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-データに属して作られます。chmod 775
とWWWのデータが、/ usr/share/redmine自体はroot:rootとchmod 755に属しています。
これは宝石/
Apache VHostはPassengerResolveSymlinksInDocumentRootをオンに設定します。 PassengerDefaultUserはwww-dataです。
編集:私がbundle install
を実行すると、何も出力されず、エラーメッセージも表示されないことをほとんど忘れてしまいました。あたかも何も起こらないかのようにただちにプロンプトに戻ります。
あなたの質問を編集するのではなく、答えとしてソリューションを追加してください。 24時間後にあなた自身の回答を受け入れることができます(iirc)。 –
@HolgerJust OK、私はそれをして、明日受け入れられるように私の答えをマークします。ありがとう:) – unfairhistogram