我使用Gitlab,我試圖按照這些指示我gitolite V2升級到V3:與Gitlab沒有這樣的文件來加載紅寶石寶石 - RB-inotify的
「如果在2.9.x發生此問題你應該重新安裝gitolite。
1)備份所有存儲庫。只要複製/家/的git /庫/ *別處。
2)安裝新gitolite見https://github.com/gitlabhq/gitlabhq/blob/master/doc/installation.md
3)複製倉庫回來。
4)須藤-u gitlab -H捆綁高管耙gitlab:gitolite:update_keys & &須藤-u gitlab -H捆綁高管耙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 gem。
我試圖安裝RB-inotify的寶石,像這樣:
sudo -u gitlabhq gem install rb-inotify
我抹了Gemfile.lock的文件,然後運行:
sudo -u gitlabhq bundle install
仍然沒有運氣。
如何讓Gitlab識別並使用rb-inotify。謝謝 -
您是否嘗試安裝'ruby-inotify'? https://github.com/aredridel/ruby-inotify(建議在http://stackoverflow.com/questions/8061881/ruby-loaderror-inotify) – VonC
是的,我克隆了該存儲庫,並運行'sudo gem install ruby-inotify '並收到成功消息,但仍然得到與'sudo -u gitlab -H bundle exec rake gitlab:gitolite:update_keys'命令相同的錯誤 – PhilBot
您可以嘗試並移除任何'inotify'參考'Gemfile'和'Gemfile .lock',看看你是否可以執行'rake'命令? – VonC