Shammer's Philosophy

My private adversaria

ClozureCLをTerminalで実行する

ClozureCLは、


/Applications/ClozureCL


にインストールされた。このディレクトリの下にscriptというディレクトリがあるので、そこにTerminalで移動。


cd /Applications/ClozureCL/script


そこにある、ccl あるいは ccl64 を、PATH設定されている任意のディレクトリにコピー。/usr/local/binにコピーする場合は、


cp ccl /usr/local/bin


場合によっては、sudo で実行しないとできないかも。


その後、.bash_profile 等で、CCL_DEFAULT_DIRECTORY の値を設定する。デフォルトでは、この環境変数は定義されておらず、スクリプトに記載されている /usr/local/src/ccl が使用される。このディレクトリが使用されないように、環境変数 CCL_DEFAULT_DIRECTORY に /Applications/ClozureCL を設定。これで、Terminal 上で ccl や ccl64 を実行できるようになる。


例:ccl64 -l HelloWorld.lisp