前提・実現したいこと
1月前までは正常に動いていたbashが正常に動かなくなったので、正常に戻したい。
具体的には起動時のディレクトリとルートディレクトリを/cygwinにしたい。
発生している問題・エラーメッセージ
bash.exe: warning: could not find /tmp, please create! bash-2.05a$
試したこと
ルートディレクトリにtmpファイルを作成でこのエラーは解消したが、
ディレクトリの構造がおかしいことが根本的な原因と考えられる。
ディレクトリについて
bashに打ち込んだコード
1bash-2.05a$ pwd 2/cygdrive/c/cygwin/bin 3 4bash-2.05a$ cd 5 6bash-2.05a$ dir 7Program\ Files cygwin swapfile.sys 8Config.Msi Intel Program\ Files\ (x86) ProgramDa tmp 9DumpStack.log OneDriveTemp Recovery Users pagefile.sys tosutils 10DumpStack.log.tmp PerfLogs System\ Volume\ Information Windows share_file 11(↑ルートディレクトリがCドライブになっている、一部略、tmpは上記エラー解消のために作成したもの) 12 13bash-2.05a$
補足情報(FW/ツールのバージョンなど)
秋月電子通商のH8開発ソフトのCDからcygwinをインストール。
1月前までは正常に動作、この1か月に意図して変更した設定はない。
アンインストールと再インストールを行ったが改善せず。
起動時のディレクトリの上の階層に移動するとdirやlsコマンドが使えない(not found)。
profileで設定しているパスを環境変数に入力するとdirやlsコマンドは使えるようになる。
cygdriveを使わずにCドライブにアクセスできる状況を報告しているサイトがなかった。
bash起動時にprofileが読み込まれていないことが原因と考え、調べたが解決できなかった。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。