Сначала нам нужно найти точную версию google-protobuf, требуемую вашей установкой GitLab.
cd /home/git/gitlab
# Только один из следующих двух команд выведет что-то на экран. Это
# будет выглядеть как: * google-protobuf (3.2.0)
bundle list | grep google-protobuf
bundle check | grep google-protobuf
Далее мы используем 3.2.0
в качестве примера. Замените его на версию,
которую вы нашли выше.
cd /home/git/gitlab
sudo -u git -H gem install google-protobuf --version 3.2.0 --platform ruby
Наконец, вы можете проверить, правильно ли загружается google-protobuf. Следующий код должен вывести 'OK'.
sudo -u git -H bundle exec ruby -rgoogle/protobuf -e 'puts :OK'
Если команда gem install
не выполняется, вам может потребоваться
установить разработочные инструменты. На Debian: apt-get install build-essential libgmp-dev
, на
CentOS/RedHat yum groupinstall 'Development Tools'
.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )