DynagenでCCIEを目指す
環境変数PATH設定
最終更新:
it_certification
-
view
1. 履歴
- 2010/09/03 初稿
2. はじめに
- 環境変数PATHを設定する手順を記します
- 以下のプログラムに対してPATHを設定する事を例に挙げて説明します。
C:\Program Files\CollabNet\Subversion Client\svn.exe
3. PATHについて
3.1. PATHとは
ざっくりとして説明としては、PATHとは「プログラムのある場所の指定」の事です。アプリケーションの中には、PATHが設定されていないとインストールや実行ができないものもあります。
3.2. PATHによる挙動の違い
PATHが指定されていないフォルダ内にあるプログラムは、以下のように入力しても実行できません。
C:\>svn --version 'svn' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:\>
プログラムを実行するためには、以下のようにプログラムがあるフォルダに移動してから実行する必要があります。
C:\>cd "C:\Program Files\CollabNet\Subversion Client" C:\Program Files\CollabNet\Subversion Client>svn --version svn, version 1.6.11 (r934486) compiled May 19 2010, 20:22:53 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - handles 'http' scheme - handles 'https' scheme C:\Program Files\CollabNet\Subversion Client>
それに対して、PATHの設定が施されていれば、どのフォルダからでもプログラムを実行する事ができます。
C:\>svn --version svn, version 1.6.11 (r934486) compiled May 19 2010, 20:22:53 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - handles 'http' scheme - handles 'https' scheme C:\>
4. PATHの設定
4.1. PATHの設定
「マイコンピュータ」右クリックメニュー→「プロパティ」を押下します。

「詳細設定」タブ→「環境変数」を押下します。

「システム環境変数」→「PATH」を選択し、「編集」を押下します。

「変数値」を編集しますが、直接編集しようとすると入力ミスが多いので、一度テキストエディタなどに貼り付けるのがお勧めです

「;」で区切られフォルダの一覧が、「どこからでも実行できるプログラム」です。例えば、「C:\Program Files\CollabNet\Subversion Client\svn.exe」をどこからでも実行したい場合は、PAHTの先頭に以下を加筆します。
C:\Program Files\CollabNet\Subversion Client;
テキストエディタで編集した結果を、「変数値」に貼り付け「OK」を押下します。

4.2. PATHの設定確認
コマンドプロンプトにプログラム名を入力し、実行できる事を確認します。例えば、svn.exeへのPATHを設定した場合は、以下のように出力されます。
C:\>svn --version svn, version 1.6.11 (r934486) compiled May 19 2010, 20:22:53 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). The following repository access (RA) modules are available: * ra_neon : Module for accessing a repository via WebDAV protocol using Neon. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - handles 'http' scheme - handles 'https' scheme C:\>