参考にしている書籍にあわせてGHCiのプロンプトを変更するために、ホームディレクトリに下記のように .ghci ファイルを作成しました。
1 $ cat -n .ghci 2 1 :set prompt "ghci> "
これでGHCiを起動してみます。
1 $ ghci 2 GHCi, version 6.10.4: http://www.haskell.o rg/ghc/ :? for help 3 Loading package ghc-prim ... linking ... done. 4 Loading package integer ... linking ... done. 5 Loading package base ... linking ... done. 6 *** WARNING: /home/akan uma/.ghci is writable by someone else, IGNORING! 7 Prelude>
すると設定ファイル .ghci がオーナー以外のユーザからも書き込み可能になっているということで無視されてしまいました。ファイルのパーミッションを変更して再度起動してみます。
1 $ ls -l .ghci 2 -rw-rw-r--1 akanuma akanuma 21 6月 18 13:27 .ghci 3 $ chmod 644 .ghci 4 $ ls -l .ghci 5 -rw-r--r-- 1 akanuma akanuma 21 6月 18 13:27 .ghci 6 $ ghci 7 GHCi, version 6.10.4: http://www .haskell.o rg/ghc/ :? for help 8 Loading package ghc-prim ... linking ... done. 9 Loading package integer ... linking ... done. 10 Loading package base ... linking ... done. 11 ghci>
今度は設定ファイルが読み込まれ、プロンプトがデフォルトの "Prelude>" から "ghci>" に変わりました。
posted by
akanuma
on Mon 18 Jun 2012
at 13:32