@rubylang

Страница 1094 из 1684
Aleksandr
30.06.2017
18:47:45
нет

прямым коннектом

Fedor
30.06.2017
18:47:49
выглядит так, как будто у тебя окружение деплоя осталось

а что показывает ls ~/

Google
Aleksandr
30.06.2017
18:50:06
в плане что.. содержимое хом. ну т.е. я вопрос не понял вообще да. есть предположение, что он как-то source что-то_там_rvm держит. но в скриптах пользователя посмотрел - нигде не нашел

Fedor
30.06.2017
18:51:03
не просто ~/ - это директория пользователся, адрес которой берется из окружения

если rvm ставится в другую директорию, то и ls ~/ должен показывать другую

Aleksandr
30.06.2017
18:51:31
ну показывает содержимое хом того пользователя под которым нужен руби. не deploy

Fedor
30.06.2017
18:51:49
странно...

https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer

как бы команда установки rvm просто запускает этот bash скрипт

Aleksandr
30.06.2017
18:53:30
>path=$rvm_path >test_exec=$(mktemp $path/rvm-exec-test.XXXXXX) echo $rvm_path /home/deploy/.rvm

что и требовалось..

вопрос - почему

и что делать

ну т.е.

перетерреть то могу. но не хочу, ибо не понимаю почему каждый раз тоже не хочу)

Google
Aleksandr
30.06.2017
18:54:16
да и хз. вдруг ранимый рвм поломаю

Fedor
30.06.2017
18:54:57
rvm_prefix="$HOME" rvm_path="${rvm_prefix}/.rvm"

а еще до этого там export HOME PS4

а кстати что покажет echo $HOME ?

Aleksandr
30.06.2017
18:58:17
echo $HOME - все ок >rvm_prefix="$HOME" >rvm_path="${rvm_prefix}/.rvm" ну оп идее да, но вот смотри раз при выходе/входе это остается - значит это где-то прописывается. раз в bashrc и т.п. этого нет - где-то более глобально. хз где, но если это так и новой установкой я это перетру - я сломаю рвм для deploy. а если я жахну сейчас прод ..

пойду видимо читать скрипт

Fedor
30.06.2017
18:58:37
да нет

скрипт тупо берет адрес хомяка из окружения

другой вопрос, почему у мользователя изменен адрес хомяка?

причем как-то очень странно измене, если ls ~/ показывает то, что надо

и в basrc, bash_profile и.т.д. ничего про это нет

можно попробовать изменить пользователю директорию на то, что надо руками usermod -d /home/whatever_dir whatever_user

но не уверен, что это вообще как-то сработает

в общем копаться надо, пока это как-то очень странно выглядит

может у вас root, в свое время решил всем сделать общий rvm и прописал путь куда-нибудь в initrc

но это дичь какая-то

Aleksandr
30.06.2017
19:02:49
вот да. то echo $HOME - ок, для для скрипта оно не ок может, я не знаю точно. но звучит да, сомнительно. ну ладно, что-то да найду. просто в принципе - нормальный самый путь - просто поставить еще один рвм для этого конкретного пользователя (если исключить мой трабл) и продолжать работаться жизни, так?

Fedor
30.06.2017
19:03:16
ну да

он специально так курлом ставится из под пользователя, что бы у каждого свой был

Aleksandr
30.06.2017
19:03:51
кстати) echo $rvm_prefix <тут пустота>

Google
Fedor
30.06.2017
19:04:08
потому что он определяется внутри скрипта

что бы он повился его надо определить и экспортнуть

обычно rvm кусок своей инициализации с этими экспортами как раз в .profile пихает

Aleksandr
30.06.2017
19:05:16
>export rvm_trace_flag rvm_debug_flag rvm_user_install_flag rvm_ignore_rvmrc rvm_prefix rvm_path так выплевывает. ну или тогда я вообще не понимаю, как он rvm_path прописал, а rvm_prefix нет

export rvm_path=~ echo $rvm_path все хорошо дисконект-коннект echo $rvm_path /home/deploy/.rvm пойду искать, где инициализируется))

Fedor
30.06.2017
19:07:00
ну может скрипт где-то за собой окружение подчищает )

я его по строчкам не разбирал прям уж совсем

ага

Aleksandr
30.06.2017
19:07:53
ну в общем ладно. основной ответ получил, дальше покопаюсь. так или иначе - спасибо

Fedor
30.06.2017
19:08:06
попробуй grep -r 'delpoy' /etc из под рута

может и правда прям туда пихнули

удачи в поисках

Aleksandr
30.06.2017
19:10:59
кек cat /etc/rvmrc umask u=rwx,g=rwx,o=rx rvm_path="/home/deploy/.rvm" cat /etc/bash.bashrc type rvm >/dev/null 2>/dev/null || echo ${PATH} | __rvm_grep "/home/deploy/.rvm/bin" > /dev/null || export PATH="${PATH}:/home/deploy/.rvm/bin" а вот это нормально? мне плохо верится, что это руктворно еще меньше верится, что это рвм сделал. ну по крайней мере второй

Fedor
30.06.2017
19:16:21
возможно такое получается если поставить rmv от рута...

но если именно deploy прописан....

хз может и руками

Aleksandr
30.06.2017
19:18:51
ну по крайней мере все стало на места

кроме природы)

Fedor
30.06.2017
19:19:00
https://rvm.io/rvm/install

покрути вниз, там есть разные методы multiuser installation

Google
Fedor
30.06.2017
19:19:26
может что-то из этого реализовано

но вообще нафиг так делать )

Single-User installations (recommended) - For an isolated install within a user's $HOME, not for root.

вот как бы не зря оно recommended

Aleksandr
30.06.2017
19:32:57
ну да. да я думаю сейчас перетру эту переменную в башрц пользоавтеля. точно ничего не сломаю и работать будет. а что там какое-то безумие - да. может со временем и почищу

Anton
30.06.2017
19:43:34
Народ, помогите пожалуйста, пройдите опрос, который мне и многим другим людям очень поможет: https://goo.gl/forms/OpI4Jo70kykT584S2

Aleksey
30.06.2017
20:11:53


баг реквесты - это issue?

Admin
ERROR: S client not available

Nikita
30.06.2017
20:12:20
пулл реквест

Anton
30.06.2017
20:12:22
Ну, не все это знают

Nikita
30.06.2017
20:12:44
@davydovanton ну ты имеешь в виду issue или pull reqeust?

Aleksey
30.06.2017
20:13:00
правлю баги это же и есть PR

Nikita
30.06.2017
20:13:20
логично, туплю

Aleksey
30.06.2017
20:13:25
я к тому, что эти 2 пункта как будто об одном и том же (для меня)

Nikita
30.06.2017
20:13:38
да не, походу 1 это делать пулл, а 2 чисто репорт

Anton
30.06.2017
20:13:43
@davydovanton ну ты имеешь в виду issue или pull reqeust?
Я имею в виду, что ты можешь сказать, что у меня тут баг, поправьте

А можешь сам исправить

Nikita
30.06.2017
20:13:52
ну репорт типа, да

Aleksey
30.06.2017
20:14:26
получается, "делаю баг реквесты" - это создать issue?

Google
Anton
30.06.2017
20:15:04
Ты ишю для фича реквеста создать можешь

Но в целом да

Nikita
30.06.2017
21:32:06


чисто сделать класс с конструктором и добавить методы инстансу?

Aleksey
30.06.2017
21:45:32
%w[admin marketer sales].each do |elem| define_method "#{elem}?" do role == elem end end

@niks123123

Антон
01.07.2017
00:48:11
тут не элем итерируется а имя роли

role или role_name

ну role занято да, значит role_name

именуйте нормально

v
01.07.2017
06:36:18
Чет по моему в Харькове даже больше предлогают.. Грустно все так)
ты наверняка сможешь найти в Харькове место, где предлагают меньше

миллионный город, как-никак

trickster
01.07.2017
07:03:58
фулстек за 350 на барабане

Igor
01.07.2017
07:09:24
Aleksey
01.07.2017
07:42:57
именуйте нормально
Дело было ночью

Александр
01.07.2017
08:07:02
Дело было ночью
если человек именует нормально, то он делает это всегда, это же привычка вырабатываемая

Aleksey
01.07.2017
08:12:33
ну все, теперь не оправдаться

Dolt
01.07.2017
08:33:46
Доброго времени суток всем)

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