Redmine .bundle/config 权限
Permission of .bundle/config for Redmine
已搜索但似乎找不到这个确切的问题。我正在使用 Apache 2.4.18 和 Passenger 5.1.1 在我的 Ubuntu 16.04.1 LTS 服务器上安装 Redmine 3.2.1。我不断收到此错误:
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 目录并使用 chmod 775 使其属于 www-data:www-data。
然而,/usr/share/redmine本身属于root:root和chmod 755。
这是乘客问题而不是 gems/bundler 问题吗?
Apache VHost 配置为启用了 PassengerResolveSymlinksInDocumentRoot。
PassengerDefaultUser 是 www-data.
编辑:差点忘了补充一点,当我 运行 bundle install
时,没有任何输出,甚至没有任何错误消息。只是returns立即提示,就好像什么都没发生一样。
.bundle/config
不是目录。我刚刚用 rm -rf .bundle
删除了 .bundle
,然后用 mkdir .bundle
以 root 身份重新创建了它,现在安装正常了。
仍然不明白为什么 .bundle
目录不是由 bundler 自动创建的,但是哦,好吧。
已搜索但似乎找不到这个确切的问题。我正在使用 Apache 2.4.18 和 Passenger 5.1.1 在我的 Ubuntu 16.04.1 LTS 服务器上安装 Redmine 3.2.1。我不断收到此错误:
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 目录并使用 chmod 775 使其属于 www-data:www-data。
然而,/usr/share/redmine本身属于root:root和chmod 755。
这是乘客问题而不是 gems/bundler 问题吗?
Apache VHost 配置为启用了 PassengerResolveSymlinksInDocumentRoot。 PassengerDefaultUser 是 www-data.
编辑:差点忘了补充一点,当我 运行 bundle install
时,没有任何输出,甚至没有任何错误消息。只是returns立即提示,就好像什么都没发生一样。
.bundle/config
不是目录。我刚刚用 rm -rf .bundle
删除了 .bundle
,然后用 mkdir .bundle
以 root 身份重新创建了它,现在安装正常了。
仍然不明白为什么 .bundle
目录不是由 bundler 自动创建的,但是哦,好吧。