
ojab
09.02.2017
16:12:36
при чём тут ЯП? Речь про проект Ruby/MRI, а не про ЯП.

Alex
09.02.2017
16:12:56
http://contributor-covenant.org/version/1/3/0/
из текста того же тикета.

Bogdan
09.02.2017
16:14:14
подскажите пожалуйста как решить эту проблему:
/home/bogdan/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require': cannot load such file — yandex-api (LoadError)
from /home/bogdan/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require'
from start.rb:2:in `<main>'

Google

Alexander
09.02.2017
16:14:33

ojab
09.02.2017
16:15:02

Bogdan
09.02.2017
16:15:15
Ставил

Alexander
09.02.2017
16:15:42

ojab
09.02.2017
16:16:28

Bogdan
09.02.2017
16:17:20
Bundle install
Sudo gem install yandex-api
А скрипт через терминал ruby start.rb

ojab
09.02.2017
16:18:23
попробуй bundle exec ruby start.rb

Bogdan
09.02.2017
16:18:35
Тоже делал

ojab
09.02.2017
16:18:36
стоп

Bogdan
09.02.2017
16:18:45
Там другие ошибки кидает

Google

ojab
09.02.2017
16:19:07
что ты хотел сделать с помощью bundle install и что ты хотел сделать с помощью sudo gem install yandex-api?

Alexander
09.02.2017
16:19:10
ты чего

ojab
09.02.2017
16:19:16
ruby системный или rvm/rbenv?

Alexander
09.02.2017
16:19:20
не используй sudo, если не требуется

Alex
09.02.2017
16:19:33
тоже от sudo глаза вытекли

Bogdan
09.02.2017
16:19:34
Rvm

Alex
09.02.2017
16:19:40
rvm под юзером ставить надо
зачем глобально по системе ставить засорять.

Bogdan
09.02.2017
16:19:57
Хорошо, не буду

Alexander
09.02.2017
16:19:58
sudo что угодно может сломать. перезатирает владельца — всё, хана. а вряд ли все, кто использует sudo не по назначению, знают о chown, да ещё с флагом -R, и начинается переустановка системы

Alex
09.02.2017
16:21:49
> а вряд ли все, кто использует sudo не по назначению, знают о chown

Alexander
09.02.2017
16:23:15
что непонятно?
тоже не знаешьо chown?

Alex
09.02.2017
16:23:35
насколько надо быть плохим юзером чтобы не знать о chown?

Alexander
09.02.2017
16:23:57
примерно настолько же, насколько sudo gem install писать, или тип того
серьёзно

ojab
09.02.2017
16:24:28
А что плохого в sudo gem install, если используется системный ruby?

Alex
09.02.2017
16:24:46
так то системный

Google

A
09.02.2017
16:24:56
потому что нужно сначала посмотреть нет ли пакета в пакетном менеджере

Alex
09.02.2017
16:24:56
а вот если rvm под рутом то это как правило ненужная жесть.

ojab
09.02.2017
16:25:20
ну сообщение блядь, какой sudo было до того, как определили какой руби используется

Alexander
09.02.2017
16:25:27
ну и рут-то один, а вас много

ojab
09.02.2017
16:25:58

Alexander
09.02.2017
16:26:33

A
09.02.2017
16:26:46
у меня получалось без rvm ставить гемы для конкретного пользователя.

Alexander
09.02.2017
16:26:48
с каких пор у бандлера есть конфиг?

ojab
09.02.2017
16:27:25

Alexander
09.02.2017
16:27:26
но лучше всегда без судо. можно, но лучше без. иначе будет "я установил гем, но не могу зареквайрить" и подобное

A
09.02.2017
16:27:28
я к "тем что с системным ruby это не работает"

Alexander
09.02.2017
16:27:32

ojab
09.02.2017
16:27:53

Alexander
09.02.2017
16:28:04
я вот gem конфигурил, да. а bundler-то зачем?

ojab
09.02.2017
16:31:08
BUNDLER_HOME, очевидно, чтобы он не пытался поставить gem'ы в систему
или как он там нынче называется

Google

ojab
09.02.2017
16:33:06
ага, собственно path

Alexander
09.02.2017
16:33:15

Alex
09.02.2017
16:42:02
hr?

Admin
ERROR: S client not available

Ilya
09.02.2017
16:42:19

Alex
09.02.2017
16:42:26
практика.

Ilya
09.02.2017
16:42:33
?

ojab
09.02.2017
16:58:49

Alexander
09.02.2017
17:01:40

Nazary
09.02.2017
19:02:33
Привет, у вас правила чата есть?

Dan
09.02.2017
19:09:05

Дмитрий
09.02.2017
19:43:40
Привет всем!

I
09.02.2017
19:44:57
привет =)

Дмитрий
09.02.2017
19:45:49
есть функция(хранимка) на postgresql. Хранимка возвращает recordset(несколько курсоров). Как получить оба. pg gem такого походу не умеет

I
09.02.2017
19:46:57
а что в pg-gem прилетает?

Дмитрий
09.02.2017
19:48:39
result и я так понял не массив result-ов

I
09.02.2017
19:49:37
а хотя бы вызов хранимки можно скинуть?
ну или в лс, если приватное совсем

Lupsick
09.02.2017
19:53:12
какие большие проекты есть на рубях?

I
09.02.2017
19:53:42
redmine?

Google

Alex
09.02.2017
19:53:47

I
09.02.2017
19:53:53
gitlab

Lupsick
09.02.2017
19:54:19
ну это первое что на ум приходит

I
09.02.2017
19:54:47
airbnb?)

skynet
09.02.2017
19:54:57
basecamp

Lupsick
09.02.2017
19:55:08
и еще в issues посмотреть

Дмитрий
09.02.2017
20:00:09
вызов скинуть не могу, дома сейчас. В целом все просто обычный вызов хранимки на postgres. представьте хранику которая возвращает два select из разных таблиц.

I
09.02.2017
20:00:27
ну вот в том-то и суть, как ее вызов идет
как-нибудь так?
conn.exec("select * from your_function()") do |result|
p result
end

ojab
09.02.2017
20:02:08

Дмитрий
09.02.2017
20:02:58
do
declare refcursor c1, refcursor c2
begin
select t.c1,t.c2 from dbo.func_name(param1, param2) t into t.c1, t.c2
end
что-то вроде этого