как исправить ошибку компоновщика при развертывании приложения rails - PullRequest
0 голосов
/ 06 февраля 2020

Итак, я пытаюсь развернуть мое приложение rails в рабочей среде через capistrano, но на этапе прекомпиляции ресурса я получаю следующую ошибку

 deploy:assets:precompile
  01 ~/.rvm/bin/rvm ruby-2.3.3 do bundle exec rake assets:precompile
  01 RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does that too,
  01
  01 you can ignore these warnings with 'rvm rvmrc warning ignore /home/yogesh/ThoughtsSpace/releases/20200206173000/Gemfile'.
  01
  01 To ignore the warning for all files run 'rvm rvmrc warning ignore allGemfiles'.
  01
  01 
  01
  01 
  01 rake aborted!
  01
  01 LoadError: cannot load such file -- bundler/setup
  01
  01 /home/yogesh/ThoughtsSpace/releases/20200206173000/config/boot.rb:3:in `require'
  01
  01 /home/yogesh/ThoughtsSpace/releases/20200206173000/config/boot.rb:3:in `<top (required)>'
  01
  01 /home/yogesh/ThoughtsSpace/releases/20200206173000/config/application.rb:1:in `require'
  01
  01 /home/yogesh/ThoughtsSpace/releases/20200206173000/config/application.rb:1:in `<top (required)>'
  01
  01 /home/yogesh/ThoughtsSpace/releases/20200206173000/Rakefile:4:in `require'
  01
  01 /home/yogesh/ThoughtsSpace/releases/20200206173000/Rakefile:4:in `<top (required)>'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/cli/exec.rb:63:in `load'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/cli/exec.rb:63:in `kernel_load'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/cli/exec.rb:28:in `run'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/cli.rb:476:in `exec'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor.rb:399:in `dispatch'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/cli.rb:30:in `dispatch'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/vendor/thor/lib/thor/base.rb:476:in `start'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/cli.rb:24:in `start'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/exe/bundle:46:in `block in <top (required)>'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/lib/bundler/friendly_errors.rb:123:in `with_friendly_errors'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/gems/bundler-2.1.4/exe/bundle:34:in `<top (required)>'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/bin/bundle:22:in `load'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/bin/bundle:22:in `<main>'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `eval'
  01
  01 /home/yogesh/.rvm/gems/ruby-2.3.3/bin/ruby_executable_h
  01 ooks:15:in `<main>'
  01
  01 (See full trace by running task with --trace)
  01

(отменена обратная трассировка для импортированных задач)! SSHKit :: Runner :: ExecuteError: Исключительная ситуация при выполнении как yogesh@3.15.9.230: состояние выхода из рейка: 1 стандартный вывод рейка: RVM использовал ваш Gemfile для выбора Ruby, все нормально - Heroku делает это тоже, вы можете игнорировать эти предупреждения с помощью 'rvm rvmr c предупреждение игнорировать / home / yogesh / micetsSpace / Releases / 20200206173000 / Gemfile'. Чтобы игнорировать предупреждение для всех файлов, запустите 'rvm rvmr c warning ignore allGemfiles'.

Я пытался выяснить это за прошедшую неделю, но до сих пор имел одну подсказку. Проверили все связанные с этим переполнение стека, но все еще не поняли. Любая помощь очень ценится.

...