tmuxは起動時に〜/ .bash_profileを実行しません。

tmuxは起動時に〜/ .bash_profileを実行しません。

私はウェブを検索し、多くの人がtmux彼らが実行されていないと文句を言いました.bashrc。どこでも提案された解決策は、.bashrccos内でログインシェルでbashを起動することでした。.bash_profiletmux.bash_profile

残念ながら、このソリューションも私には効果がありません。.bash_profileとでコマンド/エイリアスをコピーしてみました.bashrc。これでもうまくいかないようです。.tmux.conf文書がまったくないため、問題が発生する可能性があります。

内容は.bash_profile次のとおりです

[pmanjunath 12:29:13 ~]$ cat .bash_profile
source ~/.bashrc

内容は.bashrc次のとおりです

[pmanjunath 12:29:36 ~]$ cat .bashrc
PS1="\[\e[35m\][\u \t \w]$ \[\e[0m\]"
export CSCOPE_EDITOR=vim
PATH=$PATH:~/bins
CSCOPE_DB=~/cscope/cscope.out; export CSCOPE_DB
alias cs='`which cscope` -d'
alias fs='cd /data/fs'
alias real='cd /data/debug/src/prog/realstore'
alias mnt='cd /mnt/tintri'
alias psg='ps -eaf | grep realstore'
set -o vi

再実行しない限り、以下のtmuxようにネジを起動します。PS1~/.bash_profile

-bash-4.0$

編集する奇妙なことが起こりました。 tmuxを接続してtmuxをデバッグしようとしていますstrace。私が見るのは、tmuxが特定のlibevent2ライブラリを見つけることができないということです。だからインストールするのは

rpm -ivh /auto/toolchain/rpms/fedora12/libevent2-2.0.21-6.tt.x86_64.rpm

その後、tmuxは私のbashプロファイルの実行を開始しますが、!!で実行したときにのみ可能ですstrace。ちょうど言うと、tmux同じ古い問題がまだ存在します!strace魔法が何なのかはよくわかりません。

ベストアンサー1

おすすめ記事