@rubylang

Страница 1342 из 1684
ojab
20.01.2018
17:40:08
неблокирующийся, да

Artur
20.01.2018
17:41:11
Nursultan
20.01.2018
18:20:40
народ всем привет



Google
Nursultan
20.01.2018
18:20:57
в чем может быть дело?

?
20.01.2018
18:21:44
Убей через htop

Nursultan
20.01.2018
18:21:57
как?

?
20.01.2018
18:22:24
Ищешь пуму и жмешь ф9

ojab
20.01.2018
18:22:35
Если действительно не запущен — pid-файл мёртвый остался, удали и запустится

Максим
20.01.2018
18:43:41
если загуглить строчку ошибки то в гугле ссылка на стаковерфлоу с подробным ответом есть

Nikita
20.01.2018
19:04:46
tmp/pids/puma.pid вроде так

Удали файл

Artur
20.01.2018
19:05:04
Да у него ж путь там написан

Nikita
20.01.2018
19:05:09
Но сначала открой и проверь есть ли такой pid

А, там server.pid

Я с мобилы просто

Google
?
20.01.2018
19:59:23
А чем лучше поиск делать? Мне ElasticSearch + searchkick вполне подходит, но мне нужен поиск по датам выполнения действия. В БД два колумна from_date и to_date.

Denis
20.01.2018
20:01:20


Сегодня в магазине нашел ruby пиво)

Gleb
20.01.2018
20:53:58
)

?
20.01.2018
21:00:35
(

Sergii
20.01.2018
21:01:55


это в Вене

Fedor
20.01.2018
21:07:26
а кинь ссылку

как раз в апреле в Вену собираюсь )

Максим
20.01.2018
22:01:16
бля ребят какой же руби замечательный язык

давайте просто минуту подумаем об этом

?
20.01.2018
22:02:54
На Паскаль похож

v
21.01.2018
07:23:36
разве что у тебя особый, уличный паскаль

?
21.01.2018
09:53:33
Кстати андрей, кинь название языка на скрине

Он на паскаль похож

Мне интересно

Sergii
21.01.2018
10:38:20
паскаль с уличной магией

sam
21.01.2018
11:46:59
А руби - с домашней :-)

Google
Sergii
21.01.2018
12:09:33
та не, в паскале же ж нет никакой магии от слова вообще.

Evegeniy
21.01.2018
13:56:16
Он туда ливнул потому что писал его вроде

ojab
21.01.2018
14:01:28
угадай с двух раз, на чём написан rust

?
21.01.2018
14:10:08
Ruby

Максим
22.01.2018
12:28:14
бля ребят я ща с ума сойду

уже 2 часа не могу понять что за хуйня

у меня rvm

в проекте рельсы 423 руби 230

на мастере в проде всё работает

клонирую себе бандлю всё ок

а сервер не запускается с ошибками

типа

/home/maxim/Projects/new-api/config/application.rb:26:in `<class:Application>': uninitialized constant ActiveModel::Serializer (NameError)

хотя гем есть в гемлисте видно

коенчу эту строку выдаёт

ShadoWalkeR
22.01.2018
12:29:23
?

Кривой гем

У меня с другим было тоже самое

Максим
22.01.2018
12:29:50
/home/maxim/Projects/new-api/config/application.rb:35:in `<class:Application>': uninitialized constant Api::Application::ActiveModelSerializers (NameError)

как быть то

Google
Максим
22.01.2018
12:29:59
почему на проде всё работает

да даже у менявсё работало

потом в отдельной ветке в отдельном гемсете апгрейднул проект до 5 рельс

и теперь в мастер ветке где всё ещё 423 и с другим гемсетом такая хуййня

Антон
22.01.2018
12:30:48
версии гемов могут быть разными на проде и локально

может стоит зафиксироватьв ерсию?

ShadoWalkeR
22.01.2018
12:31:03
А может и не гем - у тебя может порядок загрузки файлов изщменился и файл, где ты подключаешь гем с этой вещью стал в списке поздней

Максим
22.01.2018
12:31:25
ojab
22.01.2018
12:31:29
ojab
22.01.2018
12:32:23
а надо bundle exec rails s

ShadoWalkeR
22.01.2018
12:33:01
У меня в геме на одном сервере в файле а.rb делалось require "loc/c" а в файле b.rb нет, но в обоих файлах использовались вещи из loc/c.rb Перекинуло на новый сервер и порядок загрузки файлов изменился - b.rb стал грузиться до a.rb и получил uninitialized constant

Вру - не require а include

Но идею поняли

Максим
22.01.2018
12:49:22
а надо bundle exec rails s
ничего не поменяло

может стоит зафиксироватьв ерсию?
как это лучше ща сделать? гем лист на проде отдал гемы, но у них названия отличаются от тех что у меня в гемфайле

Vasiliy
22.01.2018
12:50:53
поставь уже рвм с гемсетами

Максим
22.01.2018
12:51:03
так бля я в нём

яж грю гемсеты уже раз 5 емптиил

Google
Vasiliy
22.01.2018
12:52:50
у тебя рвм точно запущен?

Максим
22.01.2018
12:53:15
да

~/Projects/new-api $ rvm list rvm rubies ruby-2.2.2 [ x86_64 ] => ruby-2.3.0 [ x86_64 ] ruby-2.4.1 [ x86_64 ] ruby-2.4.2 [ x86_64 ] * ruby-2.5.0 [ x86_64 ] # => - current # =* - current && default # * - default

Silent Bob
22.01.2018
13:03:10
Подскажите, есть строка типа "bla bla bla \\ud83d\\udc46\\ud83c\\udffb\\ud83d\\udd2e \\u0412\\u043e\\u043b\\u044f bla bla bla" как правильно символы (типа \\ud83d) в юникод перекодировать?

что то уже и пробовал все encoding decoding не получается все равно

ojab
22.01.2018
13:06:37
JSON.parse

Silent Bob
22.01.2018
13:07:02
)) это я знаю. Но json корявый

)) это я знаю. Но json корявый
т.е. JSON.parse не может распарсить мой json нормально

JSON.parse
впрочем, а как JSON.parse кодирует сам?

в исходники что-ли залезть..

ojab
22.01.2018
13:11:06
2.5.0 :002 > str = "bla bla bla \\ud83d\\udc46\\ud83c\\udffb\\ud83d\\udd2e \\u0412\\u043e\\u043b\\u044f bla bla bla" => "bla bla bla \\ud83d\\udc46\\ud83c\\udffb\\ud83d\\udd2e \\u0412\\u043e\\u043b\\u044f bla bla bla" 2.5.0 :003 > JSON.parse(%Q{"#{str}"}) => "bla bla bla ??? Воля bla bla bla"

ojab
22.01.2018
13:11:46
строку делаешь строкой с валидной JSON-строкой и раскодируешь

Максим
22.01.2018
13:14:55
а зачем вообще в config/application.rb использовать ams?
там в конфиге чёт настраивали я тут уже не знаю это до меня делали

ActiveModel::Serializer.config.adapter = :json_api

ojab
22.01.2018
13:16:00
это надо в initializer'e делать, в application.rb вполне могут гемы недозаrequireиться

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