読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

MacOSX で bash_completion いれてるのに terminal.app の bash で補完できない場合

MacOSX

(MaxOS10.7.4)
MacPorts でインストールした場合

Install

sudo port install bash_completion 
bashrc

設定書く

if [ -f /opt/local/etc/bash_completion ]; then
    . /opt/local/etc/bash_completion
fi
Check
port se #<-ここでタブ打つ...が補完されない

とりあえずの解決策

bash_profileに上記の設定書く
~/.bash_profile に下記設定 *1

if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi
source ~/.bashrc

##下記は動かなかった
# if [ -f ~/.bashrc ]; then
#     source ~/.bashrc
# fi

# if [ -f ~/.bashrc ]; then
#     . ~/.bashrc
# fi

# if [ -f .bashrc ]; then
#     source .bashrc
# fi

なんでこうなるの?

Check
port se #<-ここでタブ打つ
port search

補完できた。
何で?

*1:追記:20120517