ich Gitlab verwende und ich versuche, diese Anweisungen zu folgen, um meine gitolite v2 zu v3 zu aktualisieren:Ruby-Gems mit Gitlab keine solche Datei zu laden - rb-inotify
„Wenn dieses Problem in 2.9.x auftritt Sie sollten gitolite neu installieren.
1) Backup aller Repositories. kopieren Sie einfach/home/git/Repositories/* anderswo.
2) Setzen Sie neue gitolite. Siehe https://github.com/gitlabhq/gitlabhq/blob/master/doc/installation.md
3) kopieren Repositories zurück.
4) sudo -u Gitlab -H exec Rake Gitlab bündeln: gitolite: update_keys & & sudo -u Gitlab -H exec Rake Gitlab bündeln: gitolite: update_repos
Das ist alles.
Diese Schritte auch für die Nutzer im Zusammenhang, der will gitolite v2 aktualisieren, um v3"
Mein Gemfile und Gemfile.lock haben rb-inotify in ihnen wie unten dargestellt:
[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
ich versuche zu aktualisieren meine Schlüssel und repos die folgenden Befehle verwenden, aber ich bekomme immer die Fehlermeldung „keine solche Datei --rb-inotify zu laden“
[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)
Ich habe versucht, eine Bundle-Installation durchzuführen, und die Liste von 'Using' enthält das Juwel rb-notify nicht.
Ich habe versucht, die rb-inotify Juwel zu installieren wie so:
sudo -u gitlabhq gem install rb-inotify
ich die Datei Gemfile.lock abgewischt haben und dann laufen:
sudo -u gitlabhq bundle install
Noch kein Glück.
Wie bekomme ich Gitlab zu erkennen und zu verwenden rb-inotify. Vielen Dank -
Haben Sie versucht, 'ruby-inotify' zu installieren? https://github.com/aredridel/ruby-inotify (wie in http://stackoverflow.com/questions/8061881/ruby-loaderror-notify vorgeschlagen) – VonC
Ja, ich habe dieses Repository geklont und 'sudo gem installiert ruby-inotify ausführen 'und erhielt eine Erfolgsmeldung, aber immer noch den gleichen Fehler mit dem' sudo -u gitlab -H Bündel exec rake gitlab: gitolite: update_keys 'Befehl – PhilBot
Können Sie versuchen, jede "inotify" Verweis "Gemfile" und "Gemfile" zu entfernen .lock', um zu sehen, ob Sie den 'Rake' Befehl ausführen können? – VonC