Apple lldb
(da /usr/bin/lldb
) si aspetta e richiede /usr/bin/python
. Sfortunatamente, non usa questo percorso assoluto per invocarlo, ma solo python
.
Quindi, con un Python 2 installato anche da Homebrew all'interno di /usr/local/bin
che è nella parte anteriore del tuo PATH
, Apple lldb
ottiene un Python 2 inaspettato che potrebbe introdurre errori come pacchetti mancanti mancanti o peggio.
La cosa sicura è quindi chiamare lldb
con un diverso PATH
:
$ PATH=/usr/bin:$PATH lldb ...
O anche configurare uno script alias o wrapper, ad esempio:
$ alias lldb='PATH=/usr/bin:$PATH lldb'