Сбой Puma на 'Rails Server' в подсистеме Windows для Linux - PullRequest
0 голосов
/ 20 января 2020

Я новичок в Rails, сталкиваюсь с проблемами БД в реализации WSL (Ubuntu), с PostGreSQL, установленным и работающим в качестве службы на Windows 10. Я слежу за публикацией "GoRails" (https://gorails.com/setup/windows/10) и также обнаружил ошибки в «Rake DB: Create» (аналогичная ошибка - проблемы с Socket), но база данных действительно была создана. При запуске "Rails Server" я получаю следующее:

... "из /home/david/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/ gems / puma-4.3.1 / lib / puma / binder.rb: 235: в `add_tcp_listener '/home/david/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/puma- 4.3.1 / lib / puma / binder.rb: 235: в `setsockopt ': неверный аргумент - setsockopt (2) (Errno :: EINVAL)"

Примечание: я изменил database.yml отражать "Host 127.0.0.1" вместо localhost. Это позволило создать БД, но Rake все еще завершил с ошибками, и Rails Server получил вышеуказанную ошибку Puma.

...