
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
А можешь сам исправить

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
именуйте нормально

Andrey
01.07.2017
06:23:02

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
Доброго времени суток всем)