我在CentOS 7上安装了GitLab 7.7.2,并成功安装。
现在,我尝试以子目录样式(例如http:// url / gitlab)运行GitLab 。
我查看了此文件,并按照此说明进行了更改。/ opt / gitlab / embedded / service / gitlab-rails / config
然后我预编译并得到错误。
# gitlab-rake assets:precompile RAILS_ENV=production
I, [2015-02-27T17:35:18.980208 #4864] INFO -- : Writing /opt/gitlab/embedded/service/gitlab-rails/public/assets/authbuttons/github_32-199ebcd7adccbfe20068d39bfd57e6bf.png
rake aborted!
Errno::EACCES: Permission denied @ rb_sysopen - /opt/gitlab/embedded/service/gitlab-rails/public/assets/authbuttons/github_32-199ebcd7adccbfe20068d39bfd57e6bf.png+
Tasks: TOP => assets:precompile
(See full trace by running task with --trace)
我该怎么办?
首先,直接更改文件将导致它们在后面被重写reconfigure
。调用时,gitlab-rake
您不必声明RAILS_ENV
它由gitlab-rake
包装程序处理。
现在,相对url选项尚未在omnibus软件包中实现。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句