I'm unable to sudo run any port commands after installing macports (version 2.3.4, system is El Capitan 10.11.3). I installed via the package installer. After running the installer and opening a new shell, my login user has /opt/local/bin on his path, but root does not. So `sudo port` results in "not found".
I filed a bug, https://trac.macports.org/ticket/50503, and it was promptly closed by ryandesign@ with the following explanation: "You're not meant to use root; you're meant to use sudo from your normal admin user account." Isn't that the same thing? That is, doesn't any command run via sudo execute as root, using root's PATH? And in any event, `sudo port version` results in "sudo: port: command not found". Can anyone advise? Thanks! Appendix: some commands and output: $ port version Version: 2.3.4 $ sudo port version Password: sudo: port: command not found $ printenv PATH /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/git/current/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin $ sudo printenv PATH /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin $ which port /opt/local/bin/port $ sudo which port $
_______________________________________________ macports-users mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-users
