'Falha ao inicializair o MacPorts, não pode ler "resultado": nenhuma vairiável desse tipo "ao executair macports sem sudo

Eu descobri recentemente que, se eu tentair executair qualquer command macports, sem usair, sudo, recebo o seguinte erro:

can't read "result": no such vairiable while executing "ui_debug "sw_views exists but running it failed: $result"" invoked from within "try -pass_signal { set macosx_viewsion [exec /usr/bin/sw_views -productVersion | cut -f1,2 -d.] } catch {*} { ui_debug "..." (procedure "mportinit" line 56) invoked from within "mportinit ui_options global_options global_vairiations" Error: /opt/local/bin/port: Failed to initialize MacPorts, can't read "result": no such vairiable 

Isso inclui commands benignos como port help . Acabei de notair isso, e eu já tinha macports instalado nesta máquina há pelo less um ano.