
v
03.01.2018
03:45:05
но все равно на загрузку гемов рельсами это влиять не должно

Aleksey
03.01.2018
07:49:06
Генерация кода - всякое rails g model blabla?
Две идеи:
1) Очевидная: добавить RAILS_ENV=development вначале, может у тебя эта переменная в прод прописана
2) Наркоманский: spring stop и попробовать ещё раз

Nick
03.01.2018
07:54:00

Google

v
03.01.2018
09:51:43

Artur
03.01.2018
09:54:57

v
03.01.2018
09:55:13
йеп

Artur
03.01.2018
09:55:26
тебе не кажется что ты потом можешь поесть говна?

No
03.01.2018
09:55:49
если данные хранить по классическим SQL канонам - всё более-менее приемлимо
это если SQLite локально юзать

v
03.01.2018
09:57:54

Artur
03.01.2018
09:59:18
У нас в работе часто бывает нужно накатить себе базу со стейджа, потому что у тестировщика на каких-то конкретных данных возникают вопросы. Было бы круто накатывать дампы с пг на скулайт

No
03.01.2018
09:59:34

Artur
03.01.2018
09:59:36
ну и запросики как бы разные бывают, скулайт не все умеет
да вообще не суть в этом даже, а в том, что разработчики стараются максимально приблизить дев окружение и прод, тот же докер позволяет это делать и все охуенно счастливы. И юзать разные базы в разных окружениях, это прям таки опасно.

Google

Vasiliy
03.01.2018
10:05:28
есть люди которые не любят ставить потому что не нужно

v
03.01.2018
10:20:20
вот тупо - есть строка про постгрес в гемфайле - ничо не работает, ни генераторы, ни сервер не запускается, осанавливается где-то в недрах бандлера
убираешь эту строчку - все работает

Vasiliy
03.01.2018
11:08:21
А у тебя вообще какая-нибудь бд в гемфайл кроме пг есть?

v
03.01.2018
11:08:36
мускул

Vasiliy
03.01.2018
11:09:07
В общем или группе?

v
03.01.2018
11:10:32
в дев

Rustam
03.01.2018
11:39:34
разный дев и прод на уровне бд - этж дичь

Vasiliy
03.01.2018
11:41:32
Там вроде рельса ругается если никакой бд в общем нет

v
03.01.2018
11:41:45

Rustam
03.01.2018
11:42:19
это как писать на реакте 18 в деве, а в проде гонять на 21. или рельсу держать в деве 4, п в прлде - 5.

v
03.01.2018
11:42:37

Rustam
03.01.2018
11:42:55
а как не как? у тебя банально диалекты скл разные
или ты живешь только эктив рекордом?

Artem
03.01.2018
11:43:26
Может у тебя рельса в прод окружении пытается запуститься?

Roman
03.01.2018
11:43:44
А ты саму pg установил? Добавил новую роль? Настроил db.yml?

v
03.01.2018
11:43:49

Google

v
03.01.2018
11:44:07

Rustam
03.01.2018
11:44:20
короче, убер дичь

v
03.01.2018
11:44:29

Vasiliy
03.01.2018
11:44:34
так это же охуенно ждать пока разница в сиквеле выстрелит тебе в колено чтобы потом всё равно поставить постгре

Artur
03.01.2018
11:44:47

Rustam
03.01.2018
11:44:56
есеснл, абсолютнл разные технологии живущие абсолютно по разному

Artur
03.01.2018
11:44:56

Rustam
03.01.2018
11:45:05
как в АР, так и на уровне бд
лучше не буду это обсуждать) тут мне все ясно))

focusshifter
03.01.2018
11:45:31

v
03.01.2018
11:45:42
надо

Vasiliy
03.01.2018
11:45:51
ну и если мак то там вроде есть какая-то херь которая как бинарник запускается когда тебе надо(если свободные мегагерцы и мегабайты считаешь)

v
03.01.2018
11:46:25

focusshifter
03.01.2018
11:47:52
надо
пока "надо" звучит как "я не хочу локально менеджерить постгрю по каким-то причинам, и меня не волнуют риски"

Rustam
03.01.2018
11:48:54
покажи нам гемфайл чтоли) а то мы об воздух бьемс
и команду, которой поднимаешь)

v
03.01.2018
11:51:15
а просто некий гем, предназначенный для продакшена, но который все равно реквайрится локально?

Google

Vasiliy
03.01.2018
11:58:21
хз, ща сделал проект всё норм
и из мускла запрос проходит и через пг
такой вот https://pastebin.com/b2rfEQ3x

v
03.01.2018
12:08:12

Vasiliy
03.01.2018
12:08:26
нет, просто бандл инстал

v
03.01.2018
12:09:01
ну кто ж так делает

Vasiliy
03.01.2018
12:09:06
тебе именно гем не хочется выкачивать?
ну просто нахуя без продакшена ставить, потом ж захочешь протестить аля продакше

Admin
ERROR: S client not available

v
03.01.2018
12:10:33
уже неважно, чего я хотел

Vasiliy
03.01.2018
12:10:46
ща попробую

v
03.01.2018
12:10:50
уже интересно, почему оно не работает

Koz@k
03.01.2018
12:20:13
Разработчики Linux и Windows работают над закрытием огромной уязвимости в процессорах https://opennet.ru/47849/

focusshifter
03.01.2018
12:20:49
уже интересно, почему оно не работает
у меня есть подозрение, что на этапе загрузки адаптеров db-гемы уже должны быть независимо от текущего энва (потому что database.yml точно парсится целиком, и из него делаются выводы, какие рейк/рейлс таски, например, добавлять)

v
03.01.2018
12:21:35

focusshifter
03.01.2018
12:29:55

v
03.01.2018
12:31:49
ну как не должен
# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)
кабы намекает нам, что гемы здесь реквайрятся

focusshifter
03.01.2018
12:36:29
ага, уверен ли ты, что там тот же список, что у тебя в гемфайле в итоге?

Google

Vasiliy
03.01.2018
12:37:29
о, рейлс с запустился с мускулом
и запрос к базе сходил
в продакшене ессно сказал что гема для постгре нет
рельса 5.1.4

v
03.01.2018
12:39:51

Vasiliy
03.01.2018
12:40:14
генератор тоже отработал без ошибок

focusshifter
03.01.2018
12:40:14

v
03.01.2018
12:40:56
да вроде ничего не трогало

Vasiliy
03.01.2018
12:41:19
а скинь гемфайл и database.yml

v
03.01.2018
12:48:04
https://pastebin.com/j9HZB9Rq
https://pastebin.com/QpHFs9CK

focusshifter
03.01.2018
12:48:25
есть шанс, что он его реквайрит, но не инициализирует

v
03.01.2018
12:50:00

Vasiliy
03.01.2018
12:53:26
А ты рвм или что нибудь такое используешь?

v
03.01.2018
12:55:52
nope
только бандлер

Vasiliy
03.01.2018
12:59:59
а запускаешь как?
просто рейлс с?
попробуй bundle exec rails s

v
03.01.2018
13:00:33
да по всякому пробовал