@rubylang

Страница 1322 из 1684
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 и попробовать ещё раз

Google
v
03.01.2018
09:51:43
v
03.01.2018
09:55:13
йеп

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

No
03.01.2018
09:55:49
тебе не кажется что ты потом можешь поесть говна?
делал так часто, говна можно поесть только с сериализацией если она есть

если данные хранить по классическим SQL канонам - всё более-менее приемлимо

это если SQLite локально юзать

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

Artur
03.01.2018
09:59:36
ну и запросики как бы разные бывают, скулайт не все умеет

а разве оно в такое не сможет?
ну, нативные энамы не умеет, например

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

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

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
Там вроде рельса ругается если никакой бд в общем нет
не ругается. Я ж говорю - без строчек про pg все пашет

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

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
а как не как? у тебя банально диалекты скл разные
если бы у меня были разные диалекты sql, я не использовал бы разные БД для дев и прод

Google
v
03.01.2018
11:44:07
А ты саму pg установил? Добавил новую роль? Настроил db.yml?
зачем мне устанавливать pg, если на деве она не используется?

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

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

Rustam
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
лучше не буду это обсуждать) тут мне все ясно))
тебе ясно, почему гемы из production реквайрятся даже в деа? Объяснишь?

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
хз, ща сделал проект всё норм
ставил с —without production?

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 точно парсится целиком, и из него делаются выводы, какие рейк/рейлс таски, например, добавлять)

focusshifter
03.01.2018
12:29:55
application.rb намеков на это не содержит
а он и не должен, оно внутри рейлтая, вероятно, или еще глубже

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
ага, уверен ли ты, что там тот же список, что у тебя в гемфайле в итоге?
nope. Но судя по тому, что в коде для Rails.group написано, должно быть как в гемфайле

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

focusshifter
03.01.2018
12:40:14
nope. Но судя по тому, что в коде для Rails.group написано, должно быть как в гемфайле
если у тебя хоть что-то потрогало какой-то из адаптеров, то нет https://github.com/rails/rails/blob/master/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb#L4

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
да вроде ничего не трогало
это assumption или уверенность? я бы посмотрел, что ресолвер делает для разных адаптеров всё же

есть шанс, что он его реквайрит, но не инициализирует

v
03.01.2018
12:50:00
это assumption или уверенность? я бы посмотрел, что ресолвер делает для разных адаптеров всё же
предположение. Создал проект, вообще голый, делаю rails s - пишет GemNotFound с указанием на недра бандлера

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
да по всякому пробовал

Страница 1322 из 1684