要約:

要約:

LaTEXをインストールしたばかりで、$PATHコマンドを使用できるように変数にパスを追加する必要があります。/usr/local/texlive/2015/bin/x86_64-linuxPATHにpath()を追加しようとしましたが、.bash_profile端末を再起動するとecho $PATH追加の内容は表示されません。私が追加した関連コード:

PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/local/texlive/2015/bin/x86_64-linux
export PATH

パスを追加しようとしましたが、/etc/profile成功しませんでした。どんなアドバイスも本当にありがとうございます。

ベストアンサー1

あなたのコードは正しいです。位置が正確であっても正確でない場合もあります。.bash_profileログインシェルがbashでテキストモード(テキストコンソールまたはネットワーク経由)でログインしている場合は、この情報を読みます。ただし、ほとんどのシステムでグラフィカルプロンプトにログインすると、読み込みではなく.bash_profile読み込み.profile中です。重複を避けるために、すべての環境変数の割り当てを入力し、.profile次のコードを使用して.bash_profile対話型ログインシェルと非対話型ログインシェルの両方に対して正しい操作を実行することをお勧めします。

. ~/.profile
case $- in *i*) . ~/.bashrc;; esac

PATHに環境変数定義を入れないでください.bashrc。これは、プログラムが端末から呼び出される場合にのみ機能します。たとえば、エディタがLaTeXを自動的に実行しようとすると機能しません。

.profile(または.bash_profile)はログインした状態でのみ読み取られるため、ログアウトしてから再度ログインするまで設定は適用されません。ターミナルPATH=…にコマンドを入力(または貼り付け)して、ターミナル(そのターミナルから起動したプログラムを含む)に設定を適用できます。一部のデスクトップ環境とウィンドウマネージャでは、環境変数を変更できます。これを行う方法は、デスクトップ環境によって異なります。

おすすめ記事