gitslave make install não está funcionando?

1

Após atualizar para o 12.04, estou tentando configurar o gitslave. Isso funcionou em 11.10 com a versão gitslave 2.0.1 (FYI: Eu testei 2.0.1 em 12.04 ... mesmo resultado).

$ tar xvzf gitslave-2.0.2.tar.gz

gitslave-2.0.2/
gitslave-2.0.2/web/
gitslave-2.0.2/web/index.html
gitslave-2.0.2/web/Makefile
gitslave-2.0.2/web/ReleaseNotes.txt
gitslave-2.0.2/web/tutorial.css
gitslave-2.0.2/web/tutorial-basic.html
gitslave-2.0.2/prep_gitscheck
gitslave-2.0.2/gits
gitslave-2.0.2/Makefile
gitslave-2.0.2/ReleaseNotes
gitslave-2.0.2/README
gitslave-2.0.2/contrib/
gitslave-2.0.2/contrib/gitslave.spec.in
gitslave-2.0.2/contrib/Makefile
gitslave-2.0.2/contrib/gitslave.spec
gitslave-2.0.2/contrib/.gitignore
gitslave-2.0.2/contrib/gitin
gitslave-2.0.2/contrib/gits-checkup
gitslave-2.0.2/.gitignore
gitslave-2.0.2/BugsTodo
gitslave-2.0.2/LICENSE.README
gitslave-2.0.2/LICENSE.TXT

$ cd gitslave-2.0.2

$ make

make -C web
make[1]: Entering directory '/home/tim/Desktop/gitslave-2.0.2/web'
make[1]: 'gits-man-page.html' is up to date.
make[1]: Leaving directory '/home/tim/Desktop/gitslave-2.0.2/web'
make -C contrib
make[1]: Entering directory '/home/tim/Desktop/gitslave-2.0.2/contrib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/tim/Desktop/gitslave-2.0.2/contrib'

$ sudo make install -C contrib

make: Entering directory '/home/tim/Desktop/gitslave-2.0.2/contrib'
mkdir -p //usr/local/share/man/man1 //usr/local/bin
install -m 444 gits-checkup.1 //usr/local/share/man/man1
install -m 444 gitin.1 //usr/local/share/man/man1
install -m 444 gitin.1 //usr/local/share/man/man1/gitout.1
install -m 755 gits-checkup //usr/local/bin
install -m 755 gitin //usr/local/bin/
install -m 755 gitin //usr/local/bin/gitout
make: Leaving directory '/home/tim/Desktop/gitslave-2.0.2/contrib'

$ gits

No command 'gits' found, did you mean:
 Command 'gitps' from package 'gnuit' (universe)
 Command 'giws' from package 'giws' (universe)
 Command 'gitg' from package 'gitg' (universe)
 Command 'gitk' from package 'gitk' (main)
 Command 'gist' from package 'yorick' (universe)
 Command 'git' from package 'git' (main)
gits: command not found

O que estou fazendo de errado?

ATUALIZAÇÃO:

O arquivo gits não parece estar instalado no diretório correto

$ sudo find / -name 'gits'

/home/tim/Desktop/gitslave-2.0.2/gits

~/Desktop/gitslave-2.0.2$ ./gits

Usage: gits [-p|--parallel COUNT] [-v|--verbose]+ [--quiet] [--rawout] [--help] [--version]
    [-n|--no-pager] [--paginate] [--eval-args] [--exclude SLAVE-REGEXP]
    [--keep-going] [--no-commit] [--no-hide] [--no-progress]

UPDATE

Envergonhado e irritado ... tudo o que foi necessário foi um reboot. De repente, funcionou esta manhã, depois de uma boa noite de sono.

echo $PATH; ls -l /usr/local/bin

/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

total 132
-rwxr-xr-x 1 root root   2914 Jun 18 15:58 gitin
-rwxr-xr-x 1 root root   2914 Jun 18 15:58 gitout
-rwxr-xr-x 1 root root 120109 Jun 18 15:59 gits
-rwxr-xr-x 1 root root   3331 Jun 18 15:58 gits-checkup

Eu vou ter que reiniciar toda vez que instalar algo em / usr / local / bin? (FYI: teve esse mesmo problema com o node-less esta manhã ... exigiu outra reinicialização para funcionar)

    
por timborden 18.06.2012 / 15:29

1 resposta

1

Parece que você não executou sudo make install ou, se o fez, não colou a saída acima.

Se você acredita que fez isso, atualize sua pergunta com essa pasta e também inclua a saída de echo $PATH; ls -l /usr/local/bin

Se você não fez isso, qual foi a falha na documentação que o levou a tentar -C contrib ?

Obrigado

    
por Seth Robertson 19.06.2012 / 03:47