▼スレッド
│
└◇3186:.bashrcを読まない [若葉マーク] 05/10 07:40
├◇3187:追加です [若葉マー] 05/10
├◇3188:Re:.bashrcを読まない [猫耳通信] 05/10
└◇3189:Re:.bashrcを読まない [もぐりん] 05/10
└◇3190:Re[2]:.bashrcを読まない [若葉マー] 05/10
└◇3191:Re[3]:.bashrcを読まない [猫耳通信] 05/10
└◇3192:Re[4]:.bashrcを読まない [若葉マー] 05/10 <
はじめましてスレッド一覧
Cygwinのバージョンを調べることができませんが,
Latest Cygwin DLL release version is 1.5.19-4
とかいてあるところから最新のcygwinをインストールしました.
ここで質問があります.
(1)
Meadow2でbashを立ち上げましたが,どうしても.bashrcを読みません.
/etc/profile の最後か、~/.bash_login に
test -f ~/.bashrc && . ~/.bashrc
と書いておきましょう。
ということをやりましたが,うまくいきません.
どうしても,次のような画面になって,希望するプロント $ にはなってくれません.
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
c:\cygwin\home\foo>
他のパソコンではうまくいっているのですが,上のような画面の上にMicrosoftというようなものはでません.
どうしたらよろしいでしょうか.
(2)
source ~/.bashrc
をしようと思いましたが,
'source' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
というメッセージがでます.他のパソコンではうまくいっているのですが,なにをインストールすればsourceが使えるのでしょうか.
よろしくお願いします.
すみませんスレッド一覧
Cygwinの画面では希望するプロントの $ がでてきますので,.bashrcは読んでいます.
確か sourceは、BASHシェルのコマンドです。スレッド一覧
sourceは、ファイル名で指定したファイルを実行します。
source ~/.bashrc は、.bashrc設定を反映する処理です。
$ source
BASH: source: filename argument required
source: usage: source filename [arguments]
--------------------------------------------
ユーザーのHOMEディレクトリ:~/に ファイル.bashrcは、
存在しますか?
存在しなければ、ユーザーが、新規作成しなければ
sourceコマンドで .bashrcの設定を 反映しません。
cat .bashrc
で 内容が 表示されます。
なければ、cat > .bashrc
で 新規作成(適当に入力後 Ctrl+Dで作成終了)します。
それはbashではなく、cmd.exeでは?スレッド一覧
WindowsXPのコマンドプロンプトを実行しているので、
sourceコマンドが実行できなくて当然です。
Meadow2の設定で、bashを起動するように変更してください。
Meadow2の設定については、自分で調べてください。
ここでは範囲外になります。
情報ありがとうございます.スレッド一覧
Meadow2の方は調べています.何か変だとは思ったのですが.
bashrcはたしかにHOMEディレクトリにあります.
Cygwin.batから、立ち上げてる?スレッド一覧
普通は、それで Cygwinのコマンドが使えると思う。
DOSプロンプトから、Cygwinのコマンド指定して動かないならば
環境設定のPATH指定が、おかしいんじゃないの?
/bin に Cygwinの実行fileは、あるから
echo $PATH (for Cygwin)か、
echo %PATH% (for DOS)で そこにPATH指定されてるか確認してね。
いろいろありがとうございました.スレッド一覧
おかげさまで,Meadow2からbashを起動できました.
理由は,いままで使っていた.emacsを使わずに,Meadow2のスケルトンファイルdot.emacs.jaをそのまま,.emacsに変えてつかっていたためでした.その中は,シェル関係がすべてマスクしていました.
# 本当のことをいいますと,66才ですので若葉マークでなく紅葉マークが正確でした.