Używam Gitlab i staram się postępować zgodnie z poniższymi instrukcjami, aby zaktualizować gitolite v2 do v3:Ruby Gems z Gitlab Nie ma takiego pliku do załadowania - RB-inotify
„Jeżeli ten problem występuje w 2.9.x należy ponownie zainstalować gitolite.
1) backup wszystkich repozytoriów. Wystarczy skopiować/home/git/repozytoria/* gdzie indziej.
2) zainstalować nowy gitolite. Zobacz https://github.com/gitlabhq/gitlabhq/blob/master/doc/installation.md
3) skopiować repozytoria z powrotem.
4) sudo -u gitlab -H bundle exec natarcia gitlab: gitolite: update_keys & & sudo -u gitlab -H bundle exec natarcia gitlab: gitolite: update_repos
to wszystko.
podjęcie kroków związanych także dla użytkowników, którzy chcą zaktualizować gitolite v2 do v3"
My Gemfile i Gemfile.lock mieć rb-inotify w nich, jak pokazano poniżej:
[email protected]:~/gitlabhq$ grep notify Gemfile
gem 'rb-inotify', :require => linux_only('rb-inotify')
[email protected]:~/gitlabhq$ grep notify Gemfile.lock
rb-inotify (0.8.8)
rb-inotify
próbuję aktualizować moje klucze i repo za pomocą następujących poleceń, ale zawsze pojawia się błąd „nie ma takiego pliku do załadowania --rb-inotify”
[email protected]:~/gitlabhq$ sudo -u gitlabhq -H bundle exec rake gitlab:gitolite:update_keys
rake aborted!
no such file to load -- rb-inotify
(See full trace by running task with --trace)
Próbowałem zainstalować pakiet, a lista "Używanie" nie zawiera klejnotów rb-notify.
Próbowałem zainstalować gem RB-inotify tak:
sudo -u gitlabhq gem install rb-inotify
ja wytrzeć plik Gemfile.lock a następnie uruchomić:
sudo -u gitlabhq bundle install
Wciąż nie ma szczęścia.
Jak mogę sprawić, że Gitlab rozpozna i użyje rb-inotify. Dziękuję -
Czy próbowałeś zainstalować 'ruby-inotify'? https://github.com/aredridel/ruby-inotify (zgodnie z sugestią na http://stackoverflow.com/questions/8061881/ruby-loaderror-inotify) – VonC
Tak Sklonowałem to repozytorium i uruchomiłem 'sudo gem install ruby-inotify "i otrzymała komunikat o powodzeniu, ale wciąż otrzymuje ten sam błąd za pomocą komendy sudo -u gitlab -H pakiet exec rake gitlab: gitolite: update_keys – PhilBot
Czy możesz spróbować usunąć odwołanie do' 'inotify' '' Gemfile' i 'Gemfile .lock', aby sprawdzić, czy możesz wykonać polecenie 'rake'? – VonC