LaTEXをインストールしたばかりで、$PATH
コマンドを使用できるように変数にパスを追加する必要があります。/usr/local/texlive/2015/bin/x86_64-linux
PATHに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=…
にコマンドを入力(または貼り付け)して、ターミナル(そのターミナルから起動したプログラムを含む)に設定を適用できます。一部のデスクトップ環境とウィンドウマネージャでは、環境変数を変更できます。これを行う方法は、デスクトップ環境によって異なります。