Flavio,

Ah, you followed the instructions on 
https://www.gnucash.org/docs/v5/C/gnucash-manual/fq-install.html, so you used 
gnc-fq-update.

Perl does come with macOS, but it’s not the latest release and some people use 
Homebrew to get it.

The Quote.pms you’ve got aren’t Finance::Quote, so the attempt to install it 
with gnc-fq-update failed.  You ran sudo gnc-fq-update and that created a 
~/.cpan owned by root, which is why attempting to run cpan Finance::Quote 
bailed with the permission error.

What;s does
  ls ~/.cpan/build
report?

Regards,
John Ralls



> On Oct 5, 2024, at 14:32, Boniforti Flavio <bonifort...@gmail.com> wrote:
> 
> Hi John.
> In fact I followed the instructions on that page, but nothing tells me how to 
> install JSON::Parse.
> I verified that I had Perl installed and then I proceeded to install 
> Finance::Quote as explained there in the Mac paragraph.
> 
> I ran the find command you suggested, except for the fact that I had to 
> remove "-x" as it wouldn't work with MacOS Sonoma. Anyway, these are the 
> places where Quote.pm has been found:
> 
> /System/Library/Perl/Extras/5.30/Sub/Quote.pm
> /System/Library/Perl/Extras/5.30/PPI/Token/Quote.pm
> /System/Library/Perl/Extras/5.34/Sub/Quote.pm
> /System/Library/Perl/Extras/5.34/PPI/Token/Quote.pm
> 
> The output of "which perl" reads "/usr/bin/perl", thus I think that I never 
> installed Perl from Homebrew (I think Perl comes with the OS already).
> 
> F.
> 
> https://www.instagram.com/boniforti_music
> https://soundcloud.com/boniforti_music
> https://bonny-j.bandcamp.com <https://bonny-j.bandcamp.com/>
> 
> Am Sa., 5. Okt. 2024 um 19:18 Uhr schrieb John Ralls <jra...@ceridwen.us 
> <mailto:jra...@ceridwen.us>>:
>> Flavio,
>> 
>> That page says the you need perl, JSON::Parse, and Finance::Quote, but it 
>> doesn’t say anything about how to get them. What did you do?
>> 
>> At this point I think it’s worthwhile to see if you installed Finance::Quote 
>> at all. Run
>>   find / -x -name Quote.pm
>> It will take a while, it’s going to search all of your SSD. 
>> 
>> If you’d used Homebrew to install perl you’ll find it in /opt/homebrew/bin. 
>> If you’ve run the Homebrew installer it will have modified your shell 
>> startup to place that first in $PATH so that 
>>   which perl
>>  would return /opt/homebrew/bin/perl` instead of /usr/bin/perl.
>> 
>> Regards,
>> John Ralls
>> 
>> 
>>> On Oct 5, 2024, at 01:27, Boniforti Flavio <bonifort...@gmail.com 
>>> <mailto:bonifort...@gmail.com>> wrote:
>>> 
>>> Hi John.
>>> I followed the instructions at: 
>>> https://www.gnucash.org/docs/v5/C/gnucash-manual/finance-quote.html
>>> 
>>> I also found this:
>>> 
>>> me@FMacBook-Pro ~ % ls -la /Library/Perl 
>>> total 0
>>> drwxr-xr-x   4 root  wheel   128 Aug  4 12:31 .
>>> drwxr-xr-x  69 root  wheel  2208 Aug 18 16:38 ..
>>> drwxr-xr-x   3 root  wheel    96 Aug  4 12:31 5.30
>>> drwxr-xr-x   3 root  wheel    96 Aug  4 12:31 5.34
>>> 
>>> But both 5.30 and 5.34 directories are almost empty (at least there's no 
>>> Finance folder in both of them).
>>> F.
>>> 
>>> https://www.instagram.com/boniforti_music
>>> https://soundcloud.com/boniforti_music
>>> https://bonny-j.bandcamp.com <https://bonny-j.bandcamp.com/>
>>> 
>>> Am Fr., 4. Okt. 2024 um 22:17 Uhr schrieb John Ralls <jra...@ceridwen.us 
>>> <mailto:jra...@ceridwen.us>>:
>>>> Flavio,
>>>> 
>>>> The almost empty /Library/Perl/5.34/ means that you didn't install 
>>>> Finance::Quote there. Please link the instructions that you used.
>>>> 
>>>> Regards,
>>>> John Ralls
>>>> 
>>>> 
>>>> > On Oct 4, 2024, at 11:18 AM, Boniforti Flavio <bonifort...@gmail.com 
>>>> > <mailto:bonifort...@gmail.com>> wrote:
>>>> > 
>>>> > Hi John.
>>>> > This is the output of the "file" command:
>>>> > /Applications/Gnucash.app/Contents/MacOS/Gnucash: Mach-O 64-bit 
>>>> > executable arm64
>>>> > 
>>>> > And these the contents of the Perl library path - I think there's 
>>>> > something missing:
>>>> > 
>>>> > me@MacBook-Pro ~ % ls -la /Library/Perl/5.34 
>>>> > total 0
>>>> > drwxr-xr-x  3 root  wheel   96 Aug  4 12:31 .
>>>> > drwxr-xr-x  4 root  wheel  128 Aug  4 12:31 ..
>>>> > -rw-r--r--  1 root  wheel   33 Aug  4 12:31 AppendToPath
>>>> > 
>>>> > What do you suggest next?
>>>> > Thanks,
>>>> > F.
>>>> > 
>>>> > https://www.instagram.com/boniforti_music
>>>> > https://soundcloud.com/boniforti_music
>>>> > https://bonny-j.bandcamp.com <https://bonny-j.bandcamp.com/>
>>>> > 
>>>> > 
>>>> > Am Do., 3. Okt. 2024 um 21:22 Uhr schrieb John Ralls <jra...@ceridwen.us 
>>>> > <mailto:jra...@ceridwen.us>>:
>>>> > Flavio,
>>>> > 
>>>> > I bet HomeBrew didn’t pick up the Apple Silicon build, but to make sure 
>>>> > you can run
>>>> >    file /Applications/Gnucash.app/Contents/MacOS/Gnucash
>>>> > Which will return something like
>>>> >   /Applications/Gnucash.app/Contents/MacOS/Gnucash: Mach-O 64-bit 
>>>> > executable x86_64
>>>> > For an Intel build; the end will be arm64e for an Apple Silicon one. If 
>>>> > it’s an Intel build the simpler option is to get the Apple Silicon build 
>>>> > from https;//www.gnucash.org <http://www.gnucash.org/>, but if you’d 
>>>> > rather not you’ll have to reinstall Finance::Quote, see 
>>>> > https://wiki.gnucash.org/wiki/Online_Quotes#Installing_Finance::Quote_on_macOS_from_a_Terminal_prompt.
>>>> > 
>>>> > That doesn’t explain why perldoc can’t find Finance::Quote though. Does 
>>>> > /Library/Perl/5.34/Finance/Quote.pm exist?
>>>> > 
>>>> > Regards,
>>>> > John Ralls
>>>> > 
>>>> > 
>>>> >> On Oct 2, 2024, at 21:45, Boniforti Flavio <bonifort...@gmail.com 
>>>> >> <mailto:bonifort...@gmail.com>> wrote:
>>>> >> 
>>>> >> Hi John.
>>>> >> I installed GnuCash with HomeBrew. I did not manually install Perl - it 
>>>> >> was already there:
>>>> >> 
>>>> >> me@MacBook-Pro ~ % perl -v
>>>> >> 
>>>> >> This is perl 5, version 34, subversion 1 (v5.34.1) built for 
>>>> >> darwin-thread-multi-2level
>>>> >> (with 2 registered patches, see perl -V for more detail)
>>>> >> 
>>>> >> Copyright 1987-2022, Larry Wall
>>>> >> 
>>>> >> Perl may be copied only under the terms of either the Artistic License 
>>>> >> or the
>>>> >> GNU General Public License, which may be found in the Perl 5 source kit.
>>>> >> 
>>>> >> Complete documentation for Perl, including FAQ lists, should be found on
>>>> >> this system using "man perl" or "perldoc perl".  If you have access to 
>>>> >> the
>>>> >> Internet, point your browser at http://www.perl.org/, the Perl Home 
>>>> >> Page.
>>>> >> 
>>>> >> My MBP is an M1.
>>>> >> 
>>>> >> Thanks for helping,
>>>> >> F.
>>>> >> 
>>>> >> https://www.instagram.com/boniforti_music
>>>> >> https://soundcloud.com/boniforti_music
>>>> >> https://bonny-j.bandcamp.com <https://bonny-j.bandcamp.com/>
>>>> >> 
>>>> >> 
>>>> >> Am Do., 3. Okt. 2024 um 01:13 Uhr schrieb John Ralls 
>>>> >> <jra...@ceridwen.us <mailto:jra...@ceridwen.us>>:
>>>> >> Flavio,
>>>> >> 
>>>> >> What did you actually do? Do you by any chance have a perl installed 
>>>> >> that isn’t from Apple, perhaps HomeBrew or MacPorts? Is your MBP an 
>>>> >> Intel or Apple Silicon one and did you install the GnuCash that matches 
>>>> >> the architecture?
>>>> >> 
>>>> >> Regards,
>>>> >> John Ralls
>>>> >> 
>>>> >> 
>>>> >> > On Oct 2, 2024, at 12:03, Boniforti Flavio <bonifort...@gmail.com 
>>>> >> > <mailto:bonifort...@gmail.com>> wrote:
>>>> >> > 
>>>> >> > Hi all.
>>>> >> > 
>>>> >> > On MacOS Sonoma 14.6.1 I've just followed the instructions from the 
>>>> >> > GnuCash
>>>> >> > documentation to install the Finance::Quote module.
>>>> >> > After finishing without errors, I tried to use it but it won't 
>>>> >> > initialize -
>>>> >> > see here:
>>>> >> > 
>>>> >> > me@MacBook-Pro ~ %
>>>> >> > /System/Volumes/Data/Applications/Gnucash.app/Contents/MacOS/gnucash-cli
>>>> >> >  -Q
>>>> >> > info
>>>> >> > 
>>>> >> > Application Path
>>>> >> > /System/Volumes/Data/Applications/Gnucash.app/Contents/MacOS/gnucash-cli
>>>> >> > 
>>>> >> > Failed to initialize Finance::Quote: missing_modules Finance::Quote
>>>> >> > JSON::Parse
>>>> >> > 
>>>> >> > 
>>>> >> > Even Perl doesn't know about its existence:
>>>> >> > 
>>>> >> > me@MacBook-Pro ~ % perldoc Finance::Quote
>>>> >> > 
>>>> >> > No documentation found for "Finance::Quote".
>>>> >> > 
>>>> >> > Is anybody able to help me understand what's gone wrong and how to 
>>>> >> > fix it?
>>>> >> > 
>>>> >> > Thanks,
>>>> >> > F.
>>>> >> > 
>>>> >> > https://www.instagram.com/boniforti_music
>>>> >> > https://soundcloud.com/boniforti_music
>>>> >> > https://bonny-j.bandcamp.com <https://bonny-j.bandcamp.com/>
>>>> >> > _______________________________________________
>>>> >> > gnucash-user mailing list
>>>> >> > gnucash-user@gnucash.org <mailto:gnucash-user@gnucash.org>
>>>> >> > To update your subscription preferences or to unsubscribe:
>>>> >> > https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>>> >> > -----
>>>> >> > Please remember to CC this list on all your replies.
>>>> >> > You can do this by using Reply-To-List or Reply-All.
>>>> >> 
>>>> > 
>>>> 
>> 

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to