Nie mam dużego doświadczenia z ruby w ogóle i próbuję zainstalować nowego dostawcę omniauth w GitLab Community Edition. Użyłem pakietu omnibus, aby zainstalować go na Ubuntu 14.04. Celem jest uwierzytelnienie GitLab pod adresem Jasig CASDodawanie omniauth-gem do omnibusowej instalacji GitLab
Następnym krokiem, aby ta praca polegała na dodaniu odpowiedniego gemu do gemfile za pomocą "gem 'omniauth-cas'".
Czy to możliwe z zainstalowanym pakietem Omnibus? Czy muszę zainstalować go ponownie ręcznie? Nie widzę żadnego gemfile w katalogu instalacyjnym, który prawdopodobnie znajduje się gdzieś/var/opt/gitlab?
Dziękuję wszystkim!
Właściwie, 'Gemfile' jest na'/opt/gitlab/embedded/service/gitlab-rails/Gemfile', ale jeśli uruchomisz 'gitlab-ctl reconfigure', to nadpisze wszystko, co zmieniłeś w tym pliku, więc zastanawiam się, jak to zrobić. – leo108
https://gitlab.com/gitlab-org/omnibus-gitlab/issues/821 Oficjalna odpowiedź brzmi: nie, tylko ręczna instalacja pomocy technicznej. – leo108