LINUX.ORG.RU

Не получается запустить pumu

 


0

1

При попытке запустить пуму #bundle exec puma -C config/puma.rb выскакивает такая ошибка:

bundler: failed to load command: puma (/var/www/my-api/vendor/bundle/ruby/2.4.0/bin/puma)
LoadError: libssl.so.1.0.0: cannot open shared object file: No such file or directory - /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/puma_http11.so
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/server.rb:15:in `require'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/server.rb:15:in `<top (required)>'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/runner.rb:1:in `require'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/runner.rb:1:in `<top (required)>'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/cluster.rb:1:in `require'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/cluster.rb:1:in `<top (required)>'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/launcher.rb:4:in `require'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/launcher.rb:4:in `<top (required)>'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/cli.rb:5:in `require'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/lib/puma/cli.rb:5:in `<top (required)>'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/bin/puma:6:in `require'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/gems/puma-3.11.0/bin/puma:6:in `<top (required)>'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/bin/puma:23:in `load'
  /var/www/phonebook-api/vendor/bundle/ruby/2.4.0/bin/puma:23:in `<top (required)>'

При этом пума не запущена: # ps aux | grep puma

root     22566  0.0  0.0 112680   976 pts/1    R+   12:18   0:00 grep --color=auto puma


Ну вот же:

LoadError: libssl.so.1.0.0: cannot open shared object file: No such file or directory

Установите пакет содержащий libssl.so. В fedora(и, возможно в других rpm-based дистрибутивах) это `openssl-devel`, в debian/ubuntu `libssl-dev`.

neversleep ★★ ()
Ответ на: комментарий от neversleep

У меня Centos 7 и этот пакет openssl-devel уже установлен

Daffy ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.