我想在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。 –
我該怎麼辦? –