Size: a a a

2020 January 20

СИ

Сергей Иванов in ErlangRus
Simon
запускается, но ключи не воспринимает
а что это вообще user_drv - какой-то модуль который самому нужно написать наверно
источник

СИ

Сергей Иванов in ErlangRus
Simon
запускается, но ключи не воспринимает
пропбуй rebar3 shell --shell_args ..'
источник

S

Simon in ErlangRus
===> Invalid option --shell_args on task shell
источник

СИ

Сергей Иванов in ErlangRus
Simon
===> Invalid option --shell_args on task shell
а rebar3 shell —sname helloworld работает?
источник

S

Simon in ErlangRus
-sname описана в документации
должна работать
источник

S

Simon in ErlangRus
но не работает
источник

СИ

Сергей Иванов in ErlangRus
Simon
-sname описана в документации
должна работать
должна или работает?
в общем еще пропробуй в конфиге rebar задать {shell, [{shell_args, [...]}]}
если не поможет, то тогда патчить rebar3 попробуй и пеерсобрать.
вот сюда заменить shell_args на user_drv_args
https://github.com/erlang/rebar3/blob/master/src/rebar_prv_shell.erl#L120
источник

СИ

Сергей Иванов in ErlangRus
Simon
но не работает
а что пишет? или просто не работает? в общем мои теоретические предположения исчерпаны
источник

S

Simon in ErlangRus
rebar3 shell —sname helloworld
запускается , но без изменения строки приглашения
источник

СИ

Сергей Иванов in ErlangRus
Simon
rebar3 shell —sname helloworld
запускается , но без изменения строки приглашения
—sname='helloworld'
источник

S

Simon in ErlangRus
не
источник

S

Simon in ErlangRus
пробовал разные комбинации
источник

S

Simon in ErlangRus
с конфигом выкинул ошибку
источник

S

Simon in ErlangRus
смотрю
источник
2020 January 21

СИ

Сергей Иванов in ErlangRus
Simon
вот что нашел
>> rebar shell does not execute erl ... command actually, but only tries to replicate its behaviour.
сейчас попробовал методом добавления в конфиг {shell, [{shell_args, [...]}]} судя по процессам удалось добиться чтобы rebar запускал дочерний шелл, но зачем он это делает и как получить к нему доступ не понятно.  при этом его шелл недоступен тоже.  ребар - жесть
источник

AK

Aleksey Kluchnikov in ErlangRus
А зачем вы мучаетесь? запускайте из rel/bin/projectname console
источник

AK

Aleksey Kluchnikov in ErlangRus
и -sname в vm.args или sys.config
источник

AK

Aleksey Kluchnikov in ErlangRus
не помню в котором из них
источник

СИ

Сергей Иванов in ErlangRus
Aleksey Kluchnikov
А зачем вы мучаетесь? запускайте из rel/bin/projectname console
хочет человек так запускать.  если запускать напрямую - нужен шел скрип или makefile - не все это переваривают, а релиз так это отдельная тема вообще
источник

AK

Aleksey Kluchnikov in ErlangRus
иногда как то можно же идти на компромис :)
источник