Рабочий процесс для работы с библиотекой Perl6

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

Сейчас я использую rakudobrew и хочу добавить поддержку SSL/TLS в HTTP::Client.

Где rakudobrew хранит библиотеки? Что мне делать, чтобы использовать модифицированную версию?

Спасибо за ваше время и терпение, которые помогли мне начать работу с Perl6.


person clearairturbulence    schedule 16.08.2016    source источник
comment
Просто используйте git для клонирования HTTP::Client, взломайте его, а затем отправьте запрос на извлечение.   -  person Christopher Bottoms    schedule 16.08.2016
comment
Что мне делать, чтобы использовать модифицированную версию? Во время разработки старый добрый perl6 -Ilib ... из корневого каталога репозитория должен сработать.   -  person Christoph    schedule 16.08.2016
comment
Удобная команда ispanda info HTTP::Client, которая дает вам различные детали. На данный момент все находится в git, поэтому вы можете сделать git-клон исходного URL-адреса.   -  person dwarring    schedule 17.08.2016


Ответы (2)


Кристоф прав; perl6 -Ilib или perl -I./lib это то, что я искал.

person clearairturbulence    schedule 17.08.2016

В общем, вам не нужно заботиться о том, где хранятся библиотеки. Если вы используете rakudobrew или какой-либо другой метод, zef install . поместит библиотеки в доступное для них место. Итак, как указано выше, просто взломайте свою версию библиотеки после ее клонирования, затем протестируйте локально с помощью zef test . и установите ее глобально с помощью zef install .

person jjmerelo    schedule 20.04.2018