Развертывание Rails с использованием ошибки Capistrano: Не удалось извлечь источники RVM - PullRequest
0 голосов
/ 04 февраля 2019

Рельсы: 5 Capistrano Gem: capistrano (3.11.0), rvm1-capistrano3 (1.4.0) rvm: rvm 1.29.7

config / deploy / staging.rb ->

server 'xxxx', user: 'main_user', password: 'xxx', roles: [:app,:web]
set :deploy_to, '/var/www/staging.myserver.com'
set :branch, 'my_branch'

Я пытаюсь развернуть свой код Ruby / Rails с помощью Capistrano, но я получаю следующую ошибку ->

bundle exec cap staging deploy 

DEBUG  Command: /usr/bin/env /var/www/staging.myserver.com/rvm1scripts/install-rvm.sh
 DEBUG      Downloading https://github.com/rvm/rvm/archive/1.29.7.tar.gz
 DEBUG      Downloading https://github.com/rvm/rvm/releases/download/1.29.7/1.29.7.tar.gz.asc
 DEBUG      gpg: Signature made xxxx using RSA key ID xxxxx
gpg: Good signature from xxx
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: xxxx
 DEBUG      GPG verified '/usr/local/rvm/archives/rvm-1.29.7.tgz'
 DEBUG      gtar: .github: Cannot utime: Operation not permitted     
gtar: config: Cannot utime: Operation not permitted
Could not extract RVM sources.

Это просто проблема с привилегиями 'main_user'?Я уверен, что у пользователя есть все необходимые права.Как я могу решить эту проблему?

Обновление ** -> 1: на многих форумах в Интернете предлагалось понизить RVM, и я тоже это попробовал.Понижено с RVM 1.29.7 до 1.29.3, но проблема все та же

2: ls -l / usr / local / rvm / bin / rvm -rwxrwxr-x 1 root rvm 1534 4 февраля, 14:34 /usr / local / rvm / bin / rvm

cat / etc / group | grep -i rvm rvm: x: 1017: main_user

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...