Używaj Ruby bez użytkownika root w Gentoo


1

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?


1
Sprawdź, jak $PATHustawiona jest zmienna dla użytkownika git, tutaj jest dokument dotyczący zmiennych środowiskowych w Gentoo.
toro2k

@ toro2k Próbowałem zmienić $PATHzmienną export PATH=$PATH:/root/.gem/ruby/1.9.1/binAle to nie trening. Może być z powodu ścieżki / katalogu głównego?

@ toro2k dlaczego nie opublikujesz tego jako odpowiedzi?
terdon
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.