Попытка запустить демон-единорог от имени пользователя без полномочий root, но безуспешно.
Единорог выдает следующую ошибку:
directory for pid=/var/run/sinatra_test/sinatra_test.pid not writable
Итак, я сделал следующее:
sudo mkdir /var/run/sinatra_test
sudo chown ruby:www-data /var/run/sinatra_test
sudo chmod g+w /var/run/sinatra_test
ls -ld / var / run / sinatra_test возвращает:
drwxrwxr-x 2 ruby www-data 60 27 октября 09:55 / var / run / sinatra_test
Что мне не хватает? По-прежнему возникают ошибки, связанные с отказом в разрешении.
Скорее всего, у вас остались остатки с файлом pid (/var/run/sinatra_test/sinatra_test.pid).
Вы убили свое приложение (kill -9)? Если приложение не работает, проверьте, есть ли этот файл pid - если он есть - удалите его. И попробуйте снова запустить его.