Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

PATH環境変数の設定

はじめに

パスとは、ファイルシステム上の特定の場所を示す、ファイルのディレクトリ名のことである。 一方、PATH環境変数)($PATH)は、実行可能なプログラムが置かれているディレクトリの集合を指定する変数である。 これによって、ソフトウェアはよく使われるプログラムに、いちいちフルパスを指定しなくてもアクセスできるようになる。

PATH$付き)変数を変更する方法は、OSによって異なる。 以下の手順は、それぞれのOSでもっとも一般的な方法に基づいている。 より詳しい情報が必要な場合は、お好みの検索エンジンで「path system variable」と「使用しているOSの名前」を組み合わせて検索してみてほしい。

Windows 10の場合

Windows 10では、PATH環境変数はシステムのプロパティウィンドウから設定する。 このウィンドウを開く方法はいくつかあるが、たとえばタスクバーの⊞ スタートメニューから「システムの詳細設定の表示」を検索する方法がある。

タスクバーの⊞ スタートメニューから「システムの詳細設定」を検索し、システムのプロパティウィンドウを開く。(クリックで拡大)

システムのプロパティウィンドウが開いたら、詳細設定タブから環境変数…ボタンを選択する。

環境変数ウィンドウを開く。(クリックで拡大)

環境変数ウィンドウの中で、**ユーザー環境変数(ユーザー名)**の欄からPath変数を選び、編集…ボタンを選択してPATH環境変数を設定する。

Note

注:ユーザー環境変数は、そのコンピュータの特定のユーザーアカウントに限定される変数である。一方、システム環境変数は、そのコンピュータのすべてのアカウントで利用できる。

PATH環境変数の編集ウィンドウを開く。(クリックで拡大)

PATH環境変数の編集ウィンドウから、参照…ボタンを選択する。 ポップアップダイアログが表示されたら、PATH環境変数に追加したい実行ファイルが入っているフォルダに移動する。

Note

注:以前に設定したファイルパスを選択して上書きしないよう注意すること。何もない黒い領域をクリックすれば、既存のファイルパスが選択された状態になっておらず、誤って上書きされる心配がないことを確認できる。

PATH環境変数にディレクトリを追加する。(クリックで拡大)

Mac OSXおよびLinux系OSの場合

Mac OSXやLinux系OSでは、ターミナルにecho $PATHと入力することで、$PATH環境変数に設定されているパスを表示できる。

Note

注:以下のコマンドではGNU nanoテキストエディタを使用している。好みの別のテキストエディタ(Vim)のviなど)を使ってもかまわない。

変数を変更する手順は次のとおりである。

  1. ターミナルを開き、次のコマンドを実行してパスの設定ファイルを編集する:sudo nano <ファイルパスの場所>
    • $PATH環境変数を変更できる場所としては、次のようなものがある。
      • /etc/paths(Mac OSX - Mountain Lion)
      • /usr/bin
      • /usr/local/bin
      • /usr/local/sbin
      • /usr/sbin
      • ~/.bash_profile
      • ~/.bashrc
      • ~/.profile
  2. 管理者パスワードの入力を求められたら入力する。
  3. 追加したいパスの記述を入力する。
    • 入力欄は、たいていファイルの末尾付近にある。
  4. Ctrl+Xを押して終了する。
  5. 入力を促されたらYを入力し、Enter(またはReturn)を押して変更内容を保存する。

$PATH変数のパスを表示し、~/.profileファイルを開いて変更する様子。(クリックで拡大)

これで完了である。変更が反映されたかを確認するには、ターミナルでecho $PATHと入力する。

Note

注:もう一つよく使われる方法として、ターミナルでexportコマンドを使う方法がある。

例:export PATH=$PATH:<追加したいファイルパス>

まとめ

プログラミング関連のチュートリアルをさらに探しているなら、次のガイドも参考にしてほしい(いずれも英語)。

タグ: 概念、プログラミング


出典:Configuring the PATH System Variable(SparkFun Learn)を日本語に翻訳し、再構成した。 原文は CC BY-SA 4.0 ライセンスで公開されており、本ページも同ライセンスの下で提供する。