Closed Mark-Seem closed 1 year ago
В 5 версии поменяли работу с котировками. Не разбирался еще. Сижу на debian, а там древние версии GnuCash. Дойдут руки посмотрю.
The Online Quotes facility has been completely rewritten and the old gnc-fq-check, gnc-fq-dump, and gnc-fq-helper programs have been replaced with finance-quote-wrapper. The functions performed by those programs may now be accomplished by passing commands to gnucash-cli -Q, see gnucash-cli --help for specifics. The perl module requirements have changed with the rewrite: The new version doesn't need Date::Manip but needs JSON::Parse instead. gnc-fq-update has been, er, updated to reflect that.
Спасибо, на 4.13 все продолжает работать. На 5 версию обновляться, значит, пока рано.
Just vote up to fix this issue
Добавлю контекста:
❯ gnucash-cli --quotes get ~/my.gnucash
Price retrieval failed: Failed to initialize Finance::Quote: missing_modules JSON::Parse
Починил: cpan JSON::Parse
Появилась другая ошибка:
❯ gnucash-cli --quotes dump moex_stock FXRU
Price retrieval failed: Finance::Quote check returned error Subroutine methods redefined at /usr/local/share/perl5/5.36/Finance/Quote/Moex.pm line 56.
Subroutine labels redefined at /usr/local/share/perl5/5.36/Finance/Quote/Moex.pm line 82.
Выглядит так, что Finance::Quote какую-то проверку своих модулей добавили.
Вот так заработало: https://github.com/partizand/finquote/pull/12/files Разумеется, в таком виде вливать не предлагаю.
Вот так заработало: https://github.com/partizand/finquote/pull/12/files Разумеется, в таком виде вливать не предлагаю.
Спасибо, посмотрю, проверю и добавлю Хотя думаю в реквесте достаточно удалить закомментированное и его можно было бы принять, после проверки работы
@partizand, обновил pr
Исправлено, просьба проверить В cpan чуть позже выложу
Исправлено в релизе https://github.com/partizand/finquote/releases/tag/v0.6
а когда ждать сборку в cpan?
а когда ждать сборку в cpan?
cpan обновил
Обновил GnuCash до 5.0 и заодно Finance:Quote после этого модуль перестал работать. До этого все работало. Проверка выдает следующую ошибку
Подскажите, пожалуйста, с чем это может быть связано?