Google

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.