1. ホーム
  2. terminal

[解決済み] sudo: port: コマンドが見つかりません。

2022-03-06 04:51:13

質問

最近、Xcode 4.2をアンインストールして、Xcode 4.3.1を再インストールしました。コマンドラインツールはインストールされています。その後、macports.orgからLion用の「dmg」ディスクイメージを使用して、MacPortをインストールしました。すると sudo: port: command not found を使用した後、次のようにしました。 これ この記事 を作成し .bash_profile ファイル(先ほどはなかった)を作成し、その中に以下のように記述してみたのですが、効果はありませんでした。

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

以下 この記事

➜  ~ 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"

名称変更 .bash_profile から .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 のコンテンツを表示します。

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

解決方法は?

.profileが使えるように、~/.bash_profileと~/.bash_loginを必ず削除してください。私はこれでうまくいきました http://johnnywey.wordpress.com/2008/04/17/fixing-bash-profile-in-os-x/