Я пытаюсь написать свой первый файл readme, и при этом я пишу инструкции о том, как клонировать и установить одно из моих приложений rails для рекрутера для локального запуска кода.
Пока что мой Инструкции:
Prerequisites
This setup expects Git, Ruby v 2.5.3, and Rails to be installed.
If you prefer not to worry about the Ruby version, you can navigate to spaz/Gemfile and on line 4 comment out ruby '2.5.3' to look like # ruby '2.5.3 once you have cloned the repository.
Installing the code
To view this code on your local machine, clone the repository, install the included gems, and migrate the database:
git clone git@github.com:joshbangle/spaz.git
cd spaz
bundle install
Все это прекрасно работает, но после попытки раскрутить сервер rails с помощью rails s
на моем локальном компьютере, я получаю сообщение об ошибке контроллера действий, сообщающее:
FATAL: password authentication failed for user "postgres"
Я просмотрел свой файл database.yml, когда на моем курсе я создал приложение, мы добавили
username: postgres
password: password
host: localhost
в файл по умолчанию, и производство выглядит как
production:
<<: *default
database: spaz_production
username: spaz
password: <%= ENV['SPAZ_DATABASE_PASSWORD'] %>
Есть ли способ сделать так, чтобы кто-то другой, загружающий и запускающий мой код, мог легко запустить и запустить сервер без необходимости изменять файлы?