Ruby Gems与gitlab没有这样的文件加载 - rb-inotify[英] Ruby Gems with Gitlab no such file to load -- rb-inotify

本文是小编为大家收集整理的关于Ruby Gems与gitlab没有这样的文件加载 - rb-inotify的处理方法,想解了Ruby Gems与gitlab没有这样的文件加载 - rb-inotify的问题怎么解决?Ruby Gems与gitlab没有这样的文件加载 - rb-inotify问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在使用gitlab,我正在尝试遵循这些说明升级我的gitolite v2到v3:

"如果发生此问题2.9.x,则应重新安装GitiTE.

1)备份所有存储库.只需复制/主页/git/存储库/*其他地方.

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,如下所示:

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

我正在尝试使用以下命令更新我的密钥和repos,但我始终收到错误",没有加载-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通知宝石.

我试图安装rb-inotify gem,如下所示:

sudo -u gitlabhq gem install rb-inotify

我已经擦了于gemfile.lock文件,然后运行:

sudo -u gitlabhq bundle install

仍然没有运气.

如何获得Gitlab才能识别和使用RB-Inotify.谢谢 -

推荐答案

我似乎通过运行时修复了它:

bundle install --without production
bundle install

其他推荐答案

认识到这有点老,我以为我会为后者留下一些东西.为了使这些呼叫工作工作,您只需附加:

RAILS_ENV=production

到您的命令.这是在麻烦拍摄指南下Gitlab"部分.

本文地址:https://www.itbaoku.cn/post/786681.html