- ベストアンサー
cygwinを導入したのにコンソールが起動しない
win2000上にcygwinを導入しました。 導入後、デスクトップ上にcygwin起動のショートカットアイコンが 表示されるので、クリックしましたが、一瞬コンソールが開いて、 すぐ消えてしまい、そのあと何の反応もありません。 本体のほうをクリックしても同じ動作です。 cドライブが空き容量がすくなかったので、 dドライブに導入したのですが、問題ありませんよね? 何がいけないのかわかりません。教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
cygwinはどのレベルをダウンロードしたのでしょうか。最新は、Cygwin DLL 1.3.20-1 releaseです。どこのドライブにおこうが問題はないはずです。cgwinのDLLは、\cgwin\binにおかれているようで、バージョンにセンシティブのようなので、最新のものをダウンロードして試してみてはいかがですか。 ディフォルトでは、 X:\cgwin→Xは、ドライブ名です。 に導入されます。 cgwin.batが、デスクトップ上のアイコンのリンク先です。 中身は、 chdir X:\cgwin\bin bash --login -i のみです。 \cgwin\bin に、bash.exe がありますので、デスクトップのアイコンではなく、コマンドプロンプトから、引数なしで、bashを入力すると、 bash-2.05b$ のプロンプトがでませんか。出たら、exitでDOSプロンプトに戻ります。 順に、 bash --login exit そして、最後に、 bash --login -i exit うまく行けば、\cgwin\cgwin.bat を実行してみます。 アイコンから実行すると、コマンドプロンプトが消えてしまう場合でも、コマンドプロンプトを開いて以上のコマンドを実行すれば、窓が閉じてしまうことを回避できるかも知れません(絶対ではありません)。 導入後も、UNIXの設定が必要ですので、参考URLを参照してください。
補足
cygwin.batをdosで実行したら、cygwin1.dllが複数あるというメッセージでした。確かにc:\winnt\system32の中にも同じファイルが存在しました。メッセージの内容だと古いほうを削除せよとの指示でしたので、削除して再びcygwin.batを実行しましたが結果は同じでした。 どういうことなのか、、、うーん、わかりません。