That's what "Perl from other sources may or may not work and will regardless 
require modifying Gnucash.app/Contents/Resources/etc/gnucash/environment to set 
the perl path and @INC so that GnuCash can find the right F::Q. If you insist 
on that you're on your own." is about.

The issue is that when you launch from Finder there's no shell so GnuCash can't 
see your MacPorts environment changes. Try launching GnuCash from a shell 
window that does have the MacPorts environment.

Regards,
John Ralls

> On Aug 20, 2021, at 3:55 AM, Peter West <p...@pbw.id.au> wrote:
> 
> Doesn’t work for me.
> 
> Note: I’m assuming that the message Finance::Quote not installed properly, 
> when Add is invoked in the security editor, means that it’s not installed 
> properly.
> 
> I depend a lot on MacPorts. I’ve tried forcing the installation with MacPorts 
> perl 5.34 foremost in my path, and with it (and all other perl binaries) 
> relegated in my path. It makes no difference to the appearance of that 
> message.
> 
> In each case I have checked the installation paths of perl. In the first the 
> installation paths are in /opt/local, in the latter they are in /usr, 
> /Library, /System, /Network and /usr/local.
> 
> Peter
> —
> Peter West
> p...@ehealth.id.au
> “On these two commandments depend all the Law and the Prophets.”
> 
>> On 20 Aug 2021, at 2:21 pm, Colin <colinfar...@gmail.com> wrote:
>> 
>> Thank you John! I ran the commands you provided and Finance::Quote works for 
>> the first time since I got my M1 MacBook Air! I’ve been watching the 
>> Finance::Quote threads on the list the last few months, always hoping for a 
>> solution I could manage to I implement to fix the issue. No doubt I could 
>> have missed this if it was posted before, regardless you just made my day.
>> 
>> For what it’s worth, my install of GnuCash was done the standard way - 
>> downloading the DMG from the website. 
>> 
>> Also, to make the solution crystal clear to those who are not as good on the 
>> command line, there was a typo in John’s most recent advice of the commands 
>> to run. It is B::Keywords (capital K):
>> 
>> sudo cpan -i Test2; sudo cpan -f -i B::Keywords; sudo cpan -i Finance::Quote
>> 
>> Very gratefully, 
>> Colin
>> 
>>> On Aug 19, 2021, at 8:36 PM, gnucash-user-requ...@gnucash.org wrote:
>>> 
>>> Message: 5
>>> Date: Thu, 19 Aug 2021 20:36:28 -0700
>>> From: John Ralls <jra...@ceridwen.us <mailto:jra...@ceridwen.us>>
>>> To: davel...@mac.com <mailto:davel...@mac.com>
>>> Cc: Mailing List Gnucash <gnucash-user@gnucash.org 
>>> <mailto:gnucash-user@gnucash.org>>
>>> Subject: Re: [GNC] Finance::Quote on Mac M1
>>> Message-ID: <4e108262-4136-47b2-ac7e-5ed553442...@ceridwen.us 
>>> <mailto:4e108262-4136-47b2-ac7e-5ed553442...@ceridwen.us>>
>>> Content-Type: text/plain;   charset=utf-8
>>> 
>>> You didn't read my letter very carefully: You should be able to get quotes 
>>> now if you do `sudo cpan -i Test2; sudo cpan -f -i B::keywords; sudo cpan 
>>> -i Finance::Quote`. The system perl is a universal binary and works in both 
>>> native and Rosetta2 environments. Perl from other sources may or may not 
>>> work and will regardless require modifying 
>>> Gnucash.app/Contents/Resources/etc/gnucash/environment to set the perl path 
>>> and @INC so that GnuCash can find the right F::Q. If you insist on that 
>>> you're on your own.
>>> 
>>> As for a native M1 build, I haven't decided yet whether to do that before 
>>> the next major nettle release. I really don't like pushing development 
>>> software at ordinary users, it tends to make for unpleasant surprises. 
>>> Meanwhile GnuCash seems to work well under Rosetta2 so there's not a strong 
>>> argument for doing a native build until nettle's ARM64 implementation is in 
>>> a stable release.
>>> 
>>> Regards,
>>> John Ralls
>> 
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user@gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> If you are using Nabble or Gmane, please see 
>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>> -----
>> 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
> If you are using Nabble or Gmane, please see 
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> 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
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
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