Я слежу за несколькими учебниками онлайн, пытаясь настроить приложение для своих рельсов. Похоже, что есть конфигурация разрешений, и я попытался исправить ее без везения.Пассажир Apache2 CentOS RVM Разрешение отказано при запуске
Я использую Ruby 2.3.0. У меня есть пользователь, который называется deploy (который выполняет задачи Capistrano) и другой sudoer jwang. Я установил rvm как многопользовательскую установку даже через обоих пользователей.
Это ошибка в журнале:
App 1780 stderr: /etc/profile.d/rvm.sh: line 35: /home/deploy/.rvm/scripts/rvm: Permission denied
App 1780 stderr: /bin/bash: /home/deploy/.bash_profile: Permission denied
App 1780 stdout:
App 1780 stderr: *** ERROR ***: Cannot execute /home/deploy/.rvm/gems/ruby-2.3.0/wrappers/ruby: Permission denied (13)
Это мой текущий файл конфигурации для моего сайта.
<VirtualHost *:80>
ServerName creste.ca
# Tell Apache and Passenger where your app's 'public' directory is
DocumentRoot /var/www/creste/current/public
PassengerRuby /home/deploy/.rvm/gems/ruby-2.3.0/wrappers/ruby
# Relax Apache security settings
<Directory /var/www/creste/current/public>
Allow from all
Options -MultiViews
# Uncomment this if you're on Apache >= 2.4:
Require all granted
</Directory>
Любое понимание будет с благодарностью оценили.
Какая команда вызывает ошибку? –
Когда я пытаюсь запустить сервер с помощью sudo systemctl restart httpd, и я просматриваю страницу из своего браузера, он говорит мне просматривать журналы. –