Pathが通らない問題
Windows版gccであるところのMinGWをダウンロードしたのだが,Pathがどうやっても通らなかった。
- binをシステムの環境変数に追加したところ,gccが認識されないという問題にいたった。
通常この手の問題は
- スペルミスをチェックし
- Windowsを再起動
することで解決すると思っていたが全然だめであった。
echo %Path%
やset
でPathが正しく帰ってくるのに,である。
思わぬ原因
こちらの記事が参考になった。
SETX /M PATH "%PATH%;C:\Program Files\Git\cmd"
のようにPathを設定できるのだがその結果が
警告: 保存されたデータは 1024 文字に切り捨てられました。
失敗:~~~
などと出るのだ。どうやらpathに一度に入るのは1024文字以内と決められているらしい。
は?
これには温厚な私もブチ切れた。かの邪智暴虐なM社を粉砕しに行かなければならない。
筆者はしがない情弱である。こういうのはやめてほしいのである。
やめて
補足:pathの文字制限はとんでもないゴミカスな問題を引き起こすようだ。
回避策
仕方がないのでUserの環境変数が空いていたのでそちらに移したら動いた。
他にも賢い回避策などありましたら教えてください。お願いします。