Я использую Gitlab, и я стараюсь следовать этим инструкциям, чтобы обновить gitolite v2 до v3:
"Если эта проблема возникает в 2.9.x, вы должны переустановить гитолит.
1) резервное копирование всех репозиториев. Просто скопируйте /home/ git/repositories/* в другое место.
2) Установите новый гитолит. См. https://github.com/gitlabhq/gitlabhq/blob/master/doc/installation.md
3) скопировать репозитории назад.
4) sudo -u gitlab -H bundle exec rake gitlab: gitolite: update_keys && & && & sudo -u gitlab -H bundle exec rake gitlab: gitolite: update_repos
Что все.
Эти шаги также относятся к пользователям, которые хотят обновить gitolite v2 до v3 "
В моем Gemfile и Gemfile.lock есть rb-inotify, как показано ниже:
[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
Я пытаюсь обновить свои ключи и репозитории, используя следующие команды, но всегда получаю сообщение об ошибке " нет такого файла для загрузки --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)
Я попытался выполнить установку пакета, а в списке "Использование" не содержится драгоценный камень rb-notify.
Я попытался установить rb-inotify gem следующим образом:
sudo -u gitlabhq gem install rb-inotify
Я уничтожил файл Gemfile.lock, а затем запустил:
sudo -u gitlabhq bundle install
По-прежнему не повезло.
Как я могу заставить Gitlab распознавать и использовать rb-inotify. Спасибо -