Właśnie zacząłem aktualizować moją Gitlab na serwerze Gentoo (4.2> 5.0). W nowej wersji Gitlab musi używać Ruby z użytkownikiem „git”.
# check ruby version for git user ( 1.9 required!! )
# gitlab shell requires system ruby 1.9
( https://github.com/gitlabhq/gitlabhq/blob/master/doc/update/4.2-to-5.0.md )
Mam zainstalowany Ruby, jeśli wykonam
ruby -v
z użytkownikiem root, działa dobrze
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-linux]
ale kiedy loguję się jako git
bash: ruby: Command not found
Jak mogę udostępnić ruby dla użytkownika git?
$PATH
zmienną export PATH=$PATH:/root/.gem/ruby/1.9.1/bin
Ale to nie trening. Może być z powodu ścieżki / katalogu głównego?
$PATH
ustawiona jest zmienna dla użytkownikagit
, tutaj jest dokument dotyczący zmiennych środowiskowych w Gentoo.