Предоставление "тест-драйва" приложению перед тем, как читать книгу "Learn-ruby-on-rails"

Я следил за книгой Дэниела Кехо " Изучай Ruby on Rails", и это удивительно. Я хотел дать готовому официальному приложению тест-драйв, прежде чем продолжить, чтобы лучше понять, куда я направляюсь, однако я не уверен, как это сделать (учитывая тот факт, что я только начинаю книгу).

Я разветвлял репо "learn-rails" из учетной записи RailsApps GitHub и клонировал его на свой Mac с именем "learn-rails-guide" (так как "learn-rails" уже использовался для подписки). При попытке запустить сервер я получил сообщение о том, что мне нужно запустить "комплектную установку".

Я так и сделал, надеясь, что гемсет, созданный во время следующего, не испортится; однако "bundle" не смог установить гем "pg". И я ударил блокпост...

Эта проблема связана с изменением названия приложения?

Это как-то связано с тем, что готовое приложение настраивается для производства?

Я использую неправильный подход для тестирования готового приложения локально?

Будет ли приложение с файлами.ruby-gemset и.ruby-version испортить мои текущие gemsets, если будет установлен пакет run?

Спасибо!

1 ответ

Решение

Использование $ bundle install --without production (см. главу развертывания книги). В противном случае вам нужно будет установить PostgreSQL локально (что может быть сложно). Репо-версия приложения является окончательной версией, включающей гемы для развертывания в Heroku.

Не будет проблем с изменением имени папки, в которой находится приложение.

Другие вопросы по тегам