- ベストアンサー
cygwinをうまく起動できません。
今回、UNIXの学習のために、cygwinをインストールしました。しかし、basu: $: command not found となってしまい、うまく起動できていないようです。 サイトでコマンドプロンプトから起動してみる方法が載せてあってので、試してみたのですが、 bash.exe. warnig :couldn't find /tmp, please cleate! と表示されます。 起動させるための処置をお分かりの方がいらっしゃいましたらよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
/tmp の方は、bash --login -i で bash を起動してから mkdir /tmp とすれば、とりあえず解決すると思います。 $: command not found の方は、bash --login -i で bash に入ってから、 bash -x /etc/profile bash -x ~/.profile # ~/.profile が存在する場合 bash -x ~/.bash_profile # ~/.bash_profile が存在する場合 bash -x ~/.bashrc # ~/.bashrc が存在する場合 と入力して、どこでエラーが起きているか特定し、その行を削除するかコメントにするかすれば、とりあえずは解決します。 しかし、特に何も設定をいじっていないのに /tmp が無かったり $: command not found が出る、というのは変です。他にも異常があるかも知れません。一度 cygwin をアンインストールして再インストールした方が良いかも知れません。
その他の回答 (1)
- oldroot2005
- ベストアンサー率66% (68/103)
bash: $: command not found というメッセージは何をしたら表示されたのですか? デスクトップにある Cygwin のアイコンをダブルクリックして bash が起動したときに出るのなら、.bash_profile, .bashrc, .profile のどれかに、コマンドとして $ を書いた行があるせいかも知れません。もしあったらその行を削除してみてください。 bash.exe. warnig :couldn't find /tmp, please cleate! と表示されます。 コマンドプロンプトでどのようなコマンドを入力されたのでしょう? 私の PC では、 bash でも bash -l でもそのようなメッセージは出ません。
お礼
ご回答ありがとうございます。 bash: $: command not foundのメッセージは起動したときに出ています。 $を書いた行を消すとのことですが、 どうやって(どこから)消せばよいのでしょうか。 よろしくお願いします。 bash.exe. warnig :couldn't find /tmp, please cleate! は bash --login -i とコマンドすると出ました。
お礼
やはり、うまくいかなかったので、再度インストールしなおしてみることにしました。 また、何かありましたら、お教えください。 ありごとうございました。