Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

sudo: port: command not found

I recently uninstalled Xcode 4.2 and re-installed Xcode 4.3.1. Command Line Tools are installed. I then installed MacPort using “dmg” disk images for Lion from macports.org. Since, I was getting sudo: port: command not found after every use of port, I followed this and this post to create a .bash_profile file(wasn't present earlier) and then put in it the following but to no avail.

export PATH=$PATH:/opt/local/bin export MANPATH=$MANPATH:/opt/local/share/man export INFOPATH=$INFOPATH:/opt/local/share/info  

Following this post

➜  ~ git:(master) ✗ rvm install 1.8.7 --with-openssl-dir=/opt/local You requested building with '/usr/bin/gcc-4.2' but it is not in your path. ➜  ~ git:(master) ✗ vi .rvmrc   rvm_archflags="-arch x86_64"  export CC="/usr/bin/gcc-4.2"  export CFLAGS="-O2 -arch x86_64" export LDFLAGS="-L/opt/local/lib" export CPPFLAGS="-I/opt/local/include" 

Renaming .bash_profile to .profile

➜  ~ git:(master) ✗ vi .bash_profile ➜  ~ git:(master) ✗ mv .bash_profile .profile ➜  ~ git:(master) ✗ mv .profile               usage: mv [-f | -i | -n] [-v] source target        mv [-f | -i | -n] [-v] source ... directory ➜  ~ git:(master) ✗ mv -f .bash_profile .profile mv: rename .bash_profile to .profile: No such file or directory ➜  ~ git:(master) ✗ port zsh: correct 'port' to 'pr' [nyae]? n zsh: command not found: port ➜  ~ git:(master) ✗ which port port not found ➜  ~ git:(master) ✗  

.profile content:

export PATH=$PATH:/opt/local/bin export MANPATH=$MANPATH:/opt/local/share/man export INFOPATH=$INFOPATH:/opt/local/share/info 
like image 321
Ava Avatar asked Mar 14 '12 00:03

Ava


People also ask

Where is MacPorts installed Mac?

If you are using Mac OS X, you should install MacPorts using the Mac OS X package installer unless you do not wish to install it to /opt/local/, the default MacPorts location, or if you wish to install a pre-release version of MacPorts base.

How do you update ports on a Mac?

MacPorts base upgrades are performed automatically (when a newer release is available) during a selfupdate operation. To upgrade a copy of MacPorts that was installed from source to the newer release of the source code, simply repeat the source install with the newer version of the MacPorts source code.


1 Answers

First, you might need to edit your system's PATH

sudo vi /etc/paths 

Add 2 following lines:

/opt/local/bin /opt/local/sbin 

Reboot your terminal

like image 107
Isis Avatar answered Sep 24 '22 01:09

Isis