« 6/22のLifeにメールが採用されました | Main | 今日のひとこと(7/1) »

cygwinでhere documentが使えない

プログラミングはLISPに始まり、LISPに終わる・・・と偉い人も偉くない人も誰も言ってないかもしれませんが、とりあえずGaucheの本が出たということで今までLISPをまったくかじったことがない私もこの本を買ってみたわけです。

こういう本は手を動かしながらじゃないと絶対に身につきません。まずはGaucheのインストールからです。ダウンロードして、cygwinでいつものようにメイキンストールでございます。

・・・あれ?configureがエラーになります

エラーの原因を確認してみると、どうやらヒアドキュメントが動いてないためのようです。

/t$ echo <<EOS
> hoge
> EOS
bash: cannot create temp file for here document: No such file or directory

テンポラリファイルが書けないと。どちて?

環境変数はどうなってるのかな?

/t$ echo $TMP
/c/DOCUME~1/Tambourine/LOCALS~1/Temp
/t$ echo $TEMP
/c/DOCUME~1/Tambourine/LOCALS~1/Temp
/t$ echo "hoge" > $TMP/hoge.txt
/t$ cat $TMP/hoge.txt
hoge

んー、おかしいようには思えません。どなたかこの現象に心当たりがある方、いらっしゃいませんか?

|

« 6/22のLifeにメールが採用されました | Main | 今日のひとこと(7/1) »

日記・コラム・つぶやき」カテゴリの記事

Comments

echo $TMPDIRをやってみてちょんまげ

Posted by: こ | June 30, 2008 09:55 PM

おお、あたり。$TMPDIRを正しくセットしたらうまくいきました。ありがとう!

Posted by: Tambourine | July 02, 2008 12:18 AM

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack


Listed below are links to weblogs that reference cygwinでhere documentが使えない:

« 6/22のLifeにメールが採用されました | Main | 今日のひとこと(7/1) »