Получение ошибки при попытке развернуть в героку - PullRequest
0 голосов
/ 03 июня 2018

Получение ошибки при попытке развертывания в героку

remote:        ------------------------------
remote:        Bundle completed (48.81s)
remote:        Cleaning up the bundler cache.
remote: -----> Installing node-v8.10.0-linux-x64
remote: -----> Detecting rake tasks
remote: sh: 2: Syntax error: Unterminated quoted string
remote: sh: 2: Syntax error: Unterminated quoted string
remote:  !
remote:  !     Could not detect rake tasks
remote:  !     ensure you can run `$ bundle exec rake -P` against your app
remote:  !     and using the production group of your Gemfile.
remote:  !     rake aborted!
remote:  !     LoadError:     Can't load WDM!
remote:  !
remote:  !     WDM is not supported on your system. For a cross-platform alternative,
remote:  !     we recommend using Listen: http://github.com/guard/listen
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/wdm-0.1.1/lib/wdm.rb:4:in `rescue in <top (required)>'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/wdm-0.1.1/lib/wdm.rb:1:in `<top (required)>'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:82:in `require'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:82:in `block (2 levels) in require'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:77:in `each'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:77:in `block in require'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:66:in `each'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.2/lib/bundler/runtime.rb:66:in `require'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/bundler-1.15.2/lib/bundler.rb:108:in `require'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/config/application.rb:7:in `<top (required)>'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/Rakefile:4:in `require_relative'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/Rakefile:4:in `<top (required)>'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/rake_module.rb:29:in `load'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/rake_module.rb:29:in `load_rakefile'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/application.rb:703:in `raw_load_rakefile'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/application.rb:104:in `block in load_rakefile'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/application.rb:186:in `standard_exception_handling'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/application.rb:103:in `load_rakefile'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/application.rb:82:in `block in run'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/application.rb:186:in `standard_exception_handling'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/lib/rake/application.rb:80:in `run'
remote:  !     /tmp/build_23f08682e6a066ec3fbe1f3ee37ee97d/vendor/bundle/ruby/2.4.0/gems/rake-12.3.1/exe/rake:27:in `<top (required)>'
remote:  !     vendor/bundle/bin/rake:17:in `load'
remote:  !     vendor/bundle/bin/rake:17:in `<main>'
remote:  !
remote:  !     Caused by:
remote:  !     LoadError: cannot load such file -- wdm_ext

1 Ответ

0 голосов
/ 04 июня 2018

Из приведенного описания кажется, что вы указали зависимость wdm с тех пор, как разрабатывали приложение для Windows, но ее не удалось найти при развертывании на heroku (система unix).

Добавили ли выследующее в Gemfile ??

platforms :mswin do 
  gem "wdm"
end

Если оно есть в Gemfile, измените его на нижеприведенное:

platforms :mswin do 
  gem "wdm", :group => [:development]
end

Затем добавьте его в git и попытайтесь развернуть на heroku.

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