BashOnWindowsで発生した問題の解決
bashOnWindowsでGradleが実行できません
Windows 10のbashでgradleを実行すると、常に次のように報告されます.
Could not determine a usable local IP for this machine.
この問題の原因はwindows 10の旧版のbashがIPv 6に対するサポートが悪いためで、bashOnwindowsのissueを参照してください.公式には、新しいbashOnWindowsでこの問題が解決されたという.私は最新版windows 10で、コントロールパネルで有効になっているbashも最新版ですが、この問題は依然として存在し、bashを再インストールしてから解決できました.
解決方法:
$ lsb_release -a
最新版:No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
$ sudo do-release-upgrade
私は16.04の更新後もこの問題が発生しているので、bashの再インストールをアンインストールしました.C:\> lxrun /uninstall /full /y
再インストールbash:C:\> lxrun /install
インストールが完了した後にgradleを再インストールし、問題が解決したことを発見した.oh-my-zsh bashOnWindowsでの動作が遅い
oh-my-zshはbash環境で必須ですが、インストール後gitタイプディレクトリに入ると非常に遅く、cd、llのたびに長い時間待つ必要があります.その後、gitディレクトリに入った後にgit構成を読み取り、ディレクトリをリフレッシュしたためです.oh-my-zshのテーマはgitローカル情報に基づいて美しいディレクトリを生成しますが、windowsの下ではカートンの耐えられません.次のコマンドを使用してoh-my-zshディレクトリのリフレッシュを無効にします.
解決方法:
$ git config --global oh-my-zsh.hide-status 1
Autojump無権限の問題
Autojumpはzshの下で使いやすいプラグインで、前に入ったディレクトリを簡単に見つけることができますが、bashOnWindowsでcdのたびに、エラーを報告します.
autojump_chpwd:4: nice(5) failed: operation not permitted
これはワークスペースのプロセス優先度の問題です.zshを設定してバックグラウンドのプロセス優先度を調整しないでください.
解決方法:
~/.zshrc
の最後に行を追加します.unsetopt BG_NICE
参照先:
Error message with ZSH and use of "&"in Creators Updatewindows-10-creators-update-whats-new-in-bashwsl-windows-console/Zsh ignoring oh-my-zsh.hide-status git config