« 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 at 09:55 PM

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

Posted by: Tambourine | July 02, 2008 at 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

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/47905/41653163

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

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