J'essaye de déployer errbit (https://github.com/errbit/errbit), et ne peux pas obtenir Capistrano pour compiler les capitaux sur un serveur distant. Il semble qu'il est d'ajouter sans raison certains charabia quand il crée le chemin manifeste, et je ne sais vraiment pas où regarder de le réparer ...capistrano: cp - ne peut pas stat
Voici la sortie Capistrano
01 /usr/local/rvm/bin/rvm 2.3.0 do bundle exec rake assets:precompile
01 Notice: no rspec tasks available in this environment
01 Overwriting existing field _id in class App.
01 Creating scope :page. Overwriting existing method NotificationServices…
✔ 01 [email protected] 2.336s
00:22 deploy:assets:backup_manifest
01 mkdir -p /home/deployer/apps/errbit/releases/20160426123255/assets_man…
01
✔ 01 [email protected] 0.330s /home/deployer/apps/errbit/releases/20160…
02
02 cp: cannot stat ‘\033[?25h\033[0G\033[K\033[?25h\033[0G\033[K/home...
02 : No such file or directory
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as [email protected]: cp exit status: 1
cp: cannot stat ‘\033[?25h\033[0G\033[K\033[?25h\033[0G\033[K/home/deployer/apps/errbit/releases/20160426123255/public/assets/.sprockets-manifest-cd1becb3ebe39b1efd086cd82910b5dd.json’: No such file or directory
cp stderr: Nothing written
SSHKit::Command::Failed: cp exit status: 1
cp: cannot stat ‘\033[?25h\033[0G\033[K\033[?25h\033[0G\033[K/home/deployer/apps/errbit/releases/20160426123255/public/assets/.sprockets-manifest-cd1becb3ebe39b1efd086cd82910b5dd.json’: No such file or directory
cp stderr: Nothing written
Tasks: TOP => deploy:assets:backup_manifest
(See full trace by running task with --trace)
The deploy has failed with an error: Exception while executing as [email protected]: cp exit status: 1
cp: cannot stat ‘\033[?25h\033[0G\033[K\033[?25h\033[0G\033[K/home/deployer/apps/errbit/releases/20160426123255/public/assets/.sprockets-manifest-cd1becb3ebe39b1efd086cd82910b5dd.json’: No such file or directory
cp stderr: Nothing written
Comme Vous pouvez voir avant/home/deployer des caractères aléatoires que je ne comprends pas.
Le seul endroit où je pense que pourrait avoir quelque chose à faire est l'instruction deploy_to:
set :deploy_to, '/home/deployer/apps/errbit'
Voici mon Gemfile.lock
https://gist.github.com/ngw/1157a005ff7f6077b9f5b232b0371a76
Je ne suis pas en mesure de voir le problème ici.
Quelqu'un peut-il m'aider?
Utilisez-vous quelque chose comme [ 'nvm'] (https://github.com/creationix/nvm), pourriez-vous montrer le contenu du dossier de base '~ /' avec des fichiers cachés? –
''\ 033 [? 25h \ 033 [0G \ 033 [K \ 033 [? 25h \ 033 [0G \ 033 [K' est les codes de contrôle bash, avez-vous utilisé des couleurs dans les environnements? –
J'utilise rvm, les seuls fichiers que j'ai ajoutés sont .ruby-version et .ruby-gemset qui semblent fonctionner plutôt bien. Leur contenu est "2.3.0" et le nom du gemset. – ngw