powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Perl: xml2yaml
11 сообщений из 11, страница 1 из 1
Perl: xml2yaml
    #39942840
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знатоки перл. Подскажите как обычно фиксят такие баги:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
$ xml2yaml
Can't locate YAML.pm in @INC (you may need to install the YAML module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/bin/xml2yaml line 9.
BEGIN failed--compilation aborted at /usr/bin/xml2yaml line 9.

$ head -n 10 /usr/bin/xml2yaml
#!/usr/bin/env perl

use warnings;
use strict;

use XML::Compile::Schema ();
use XML::Compile::Util   qw/type_of_node/;
use Getopt::Long         qw/GetOptions :config gnu_compat bundling/;
use YAML                 qw/Dump/;



Вот так его устанавливал.

Код: php
1.
2.
3.
4.
5.
6.
$ sudo apt install libyaml-libyaml-perl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libyaml-libyaml-perl is already the newest version (0.69+repack-1).
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.


Спасибо.
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39942898
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$ sudo cpan
> install YAML
> q
$
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39942908
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О. Спасибо. То что надо. Уже ошибка более прикладная. Дальше сам.

Не знал про этот cpan.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Installing /usr/local/man/man3/YAML::Loader::Base.3pm
Appending installation info to /usr/local/lib/x86_64-linux-gnu/perl/5.26.1/perllocal.pod
  TINITA/YAML-1.30.tar.gz
  /usr/bin/make install  -- OK

cpan[2]> q
Terminal does not support GetHistory.
Lockfile removed.
~# 
~# exit
exit
 ~$ xml2yaml
ERROR: no input message specified
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39942946
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Не знал про этот cpan.

https://www.cpan.org/
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39942947
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да тут как из рога изобилия репы сыпятся. Cabal/Stack в Haskell. Crates.io в Rust. Pyp - в Питоне.

Жаль что сообщество С++ так и не дошело до какой-то публичной распространённой и
вменяемой системы зависимостей.
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39942949
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Да тут как из рога изобилия репы сыпятся. Cabal/Stack в Haskell. Crates.io в Rust. Pyp - в Питоне.

Жаль что сообщество С++ так и не дошело до какой-то публичной распространённой и
вменяемой системы зависимостей.
Нууу.... можем создать?
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39942952
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хотя и модерирую С++ но уже лет 10 по факту им не занимаюсь. Таковы условия.
И я вряд-ли стану популяризатором этой идеи.

Хотя... в рамках этого форума можно было-бы. Но нужны ресурсы. Хостинг.
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39943049
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я хотя и модерирую С++ но уже лет 10 по факту им не занимаюсь. Таковы условия.
И я вряд-ли стану популяризатором этой идеи.

Хотя... в рамках этого форума можно было-бы. Но нужны ресурсы. Хостинг.
А с другой стороны, репозитории для С++ уже и так есть. Называются debian, ubuntu, red hat, etc, etc, etc...
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39943063
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это репозитории операционных систем а не прикладного кода.
Я могу ткнуть наугад 10 библиотек которые мне интересны
и вангую что не найду их в Ubuntu...
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39943282
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Это репозитории операционных систем а не прикладного кода.
Я могу ткнуть наугад 10 библиотек которые мне интересны
и вангую что не найду их в Ubuntu...
Вангую, что во всех случаях, можно будет найти функциональный аналог. Может не такие удобные или новые как те которые ты используешь сейчас, но что-то для решения тех-же задач обязательно будет.

Но на самом деле, так-как С++ это обычно компилируемый язык, то библиотеки на нем должны быть подогнаны под компилятор и ОС. И репозитории принадлежащие ОС гарантируют что особенности предлагаемых компиляторов и особенности системы - уже учтены в представляемых библиотеках.
У скриптовых языков с этим полегче, там особенности ОС учтены на уровне интрепретатора, и поэтому питоний/перловый/пхпшный код будет работать одинаково на любой ОС (да и там тоже есть тонкости, особенно если прыгаешь между разными семействами ОС, типа винда-никс-мак). Но все-же, если код не лезет в особенности графической системы или не вешает хуков на системные события - он может с легкостью быть перенесен между семействами ОС - с компилируемым языком это намного сложнее.
...
Рейтинг: 0 / 0
Perl: xml2yaml
    #39943828
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такая штука есть. https://conan.io/

Но я не в курсе насколько она распространена.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Perl: xml2yaml
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]