我想在centos 7服务器上安装Gitlab,并尝试使用现有的nginx配置多个域。但它有关于gitlab-rails的错误,但我不知道它是什么。Gitlab安装程序无法为应用程序生成进程/ opt/gitlab/embedded/service/gitlab-rails
我/var/log/nginx/error.log显示错误:
App 13682 stdout: App 13682 stdout: [ E 2017-08-31 10:41:44.4250 9768/T15 age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /opt/gitlab/embedded/service/gitlab-rails: An error o$ Error ID: 24c0d6b5 Error details saved to: /tmp/passenger-error-PkX0HB.html Message from application: cannot load such file -- bundler/setup (LoadError) /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in
require' /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in
require' /usr/share/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:430:inactivate_gem' /usr/share/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:297:in
block in run_load_path_setup_code' /usr/share/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:435:inrunning_bundler' /usr/share/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:296:in
run_load_path_setup_code' /usr/share/passenger/helper-scripts/rack-preloader.rb:100:inpreload_app' /usr/share/passenger/helper-scripts/rack-preloader.rb:156:in
' /usr/share/passenger/helper-scripts/rack-preloader.rb:30:in<module:PhusionPassenger>' /usr/share/passenger/helper-scripts/rack-preloader.rb:29:in
' [ E 2017-08-31 10:41:44.4319 9768/T3 age/Cor/Con/CheckoutSession.cpp:285 ]: [Client 1-11] Cannot checkout session because a spawning error occurred. The identifier
我gitlab配置/etc/gitlab/gitlab.rb:
external_url 'http://gitlab.ifbuyer.com'
nginx['enable'] = false
unicorn['enable'] = false
web_server['external_users'] = ['nginx']
gitlab_rails['internal_api_url'] = 'http://gitlab.ifbuyer.com'
nginx['redirect_http_to_https'] = true
我gitlab.ifbuyer.com .conf文件后面的链接https://docs.gitlab.com/omnibus/settings/nginx.html#using-an-existing-passenger-nginx-installation
我使用gitlab-CE-9.5.0-ce.0.el7.x86_64
的Ÿ帮助将不胜感激。谢谢你这么多
我建议你使用docker镜像设置gitlab,然后用你的nginx重新路由到gitlab。 –
我该怎么办? –