Go to the first, previous, next, last section, table of contents.

## 環境変数

Asir の実行に関するいくつかの環境変数が存在する. UNIX 上では環境変数 は shell のコマンドラインから直接設定するか, shell の rc ファイルで設定 する. Windows NT では, [設定]->[システム]->[環境] で設定する. Windows 95/98 では, ``c:\autoexec.bat'` に書いて reboot する.

- `ASIR_KEY`
  UNIX 版では, Asir が起動されたマシンに対する `key` がなけ ればそのマシン上で Asir は動作しない. `key` は 16 進 8 桁 3 ワードからなり,

      % cat asir_key
      cf6f236c 61a35091 dddc4529 geisha
      82281685 d1929945 a8bd24ca yorktown
      34b75d30 63f8df93 3e881113 nyanchu

  という形で複数台のマシンに対する `key` を一つのファイルにまとめて 書くことができる. `key` の後ろは無視されるので, コメントを書く ことができる. `key` を含むファイルは, 以下の順でサーチされる.
  1. 環境変数 `ASIR_KEY` に指定されたファイル
  2. カレントディレクトリの ``asir_key'`
  3. 環境変数 `ASIR_LIBDIR` で指定されたディレクトリ (指定がなければ ``/usr/local/lib/asir'`) の ``asir_key'`
- `ASIR_LIBDIR`
  Asir のライブラリディレクトリ, すなわちユーザ言語で書かれたファイル などがおかれるディレクトリ. 指定がない場合 UNIX 版では ``/usr/local/lib/asir'`, Windows 版では Asir メインディレクトリの下の ``lib'` ディレクトリが用いられる.
- `ASIRLOADPATH`
  ロードされるファイルがあるディレクトリを UNIX の場合 ':', Windowsの場合 ';' で区切って並べる. ディレ クトリは左から順にサーチされる. この指定がない場合, および指定された ファイルが `ASIRLOADPATH` になかった場合, ライブラリディレクトリ もサーチされる.
- `HOME`
  -norc オプションつきで起動しない場合, ``$HOME/.asirrc'`があれば, 予めこのファイルを実行する. `HOME` が設定されていない場合, UNIX 版 ではなにも読まないが, Windows 版では Asir メインディレクトリ (`get_rootdir()` で返されるディレクトリ) の ``.asirrc'` を探し, あればそれを実行する.

Go to the first, previous, next, last section, table of contents.