Я не могу понять, как установить postgresql10.7 в ruby ​​на рельсах на windows8.1 - PullRequest
1 голос
/ 27 апреля 2019

Просматривая книгу Майкла Хартла о RubyonRails, я решил использовать postgresql вместо версии sqlite3, использованной в книге (хотя я не могу установить гем sqlite3 в RubyonRails, но меня меньше волнует, поскольку я сосредоточен наиспользуя pg), и это шаги, которые я предпринял до сих пор

Шаг 1: Я скачал postgreSQL версии 10.7 и установил его Шаг 2: Добавить путь к среде пути Шаг 3: Я добавил его к

Gemfile как этот 'pg', '~> 10.7'

Step4: Выполнить

связка Rails

ЧТО Я ПОЛУЧИЛ С КОНСОЛИ

Не удалось найти гем 'pg (= 10.7) x64-mingw32' ни в одном из перечисленных источников драгоценных камнейв вашем Gemfile.

Мой вопрос: как я могу установить версию или любую другую версию pg на Ruby on Rails в Windows

1 Ответ

2 голосов
/ 27 апреля 2019

Наконец-то смог сам разобраться и вот чем я занимаюсь Я закомментирую sqlite3 вот так

gem install 'sqlite3'

замените его на

gem install 'pg'

после этого я иду на

папка конфигурации

и выберите

database.yml

и измените настройки на эти

default: &default
  adapter: postgresql
  encoding: unicode
  host: localhost
  username: postgresql
  password: your password
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  timeout: 5000

development:
  <<: *default
  database: db_dating

test:
  <<: *default
  database: db_dating_test

Имя созданной мной базы данных называется

db_dating

поэтому не забудьте сменить свое имя на db

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...