私はGitlabを使用しており、次の手順に従ってGitolitev2をv3にアップグレードしようとしています。
「この問題が2.9.xで発生した場合は、gitoliteを再インストールする必要があります。
1)すべてのリポジトリをバックアップします。/ home / git / repository/*を別の場所にコピーするだけです。
2)新しいgitoliteをインストールします。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
それで全部です。
この手順は、gitolitev2をv3に更新したいユーザーにも関連しています。」
私のGemfileとGemfile.lockには、以下に示すようにrb-inotifyが含まれています。
gitlabhq@build:~/gitlabhq$ grep notify Gemfile
gem 'rb-inotify', :require => linux_only('rb-inotify')
gitlabhq@build:~/gitlabhq$ grep notify Gemfile.lock
rb-inotify (0.8.8)
rb-inotify
次のコマンドを使用してキーとリポジトリを更新しようとしていますが、常に「ロードするファイルがありません--rb-inotify」というエラーが表示されます。
gitlabhq@geminibuild:~/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-notifygemが含まれていません。
私は次のようにrb-inotifygemをインストールしようとしました:
sudo -u gitlabhq gem install rb-inotify
Gemfile.lockファイルをワイプしてから、次のコマンドを実行しました。
sudo -u gitlabhq bundle install
まだ運がない。
Gitlabにrb-inotifyを認識して使用させるにはどうすればよいですか?ありがとうございました -