WindowsのBashで自動ジャンプを使用しています-最新のインサイダープレビュービルドであるubuntu16.04を備えた古いラップトップを使用していましたが、正常に動作しました。 新しいラップトップでは、インサイダープレビュー(スローリング)に切り替えてUbuntu 16.04にアップグレードするまで、正常に機能していました。
これで、 j
またはcd
コマンドごとにエラーメッセージautojump_chpwd:4: nice(5) failed: operation not permitted
が表示されます。 例えば:
`` ``
$ cd〜
autojump_ chpwd:4 :nice(5)が失敗しました:操作は許可されていません
`` ``
`` ``
$ j同期
/ mnt / c / Users / peter / Sync /
autojump_ chpwd:4 :nice(5)が失敗しました:操作は許可されていません
`` ``
操作は正常に完了し、適切な場所に移動し、 echo $?
に0
が表示されますが、エラーメッセージは非常に煩わしいものです。 それを隠すために私にできることはありますか? (またはさらに良いことに、問題を解決しますか?)
ちょっと、
Windowsbashでrupa / zを使用していますが、非常によく似たエラーが発生していました。
_z_precmd:1: nice(5) failed: operation not permitted
フォークをチェックして、 https://github.com/Kerren/zでどのように修正したかを確認してください。
基本的に、その標準出力をnullにリダイレクトする必要があります。 オートジャンプはまだ完全に機能するはずです。 残念ながら、私はオートジャンプを使用しておらず、 z
に非常に満足しているため、このバグの原因を見つけることはできませんが、間違いなく修正できます。 autojump_chpwdが発生する行を見つけて、その行の最後に>/dev/null 2>&1
を追加するだけです。
幸運を!
こんにちは。 Creators UpdateでもWSLを使用していますか?
これはAutojumpの問題ではないと思います。https://github.com/Microsoft/BashOnWindows/issues/1887を開いたばかりの問題を参照してください。
@ruixingw同じだと思います。 しかし、私は1か月前にWSLをインストールし、インサイダーのスローリングがありました。 私は、インサイダーの高速リングを備えたWSL bashを約半年間実行していた別のラップトップを持っていましたが、そこでその問題を経験したことはありません...-奇妙な
@pgrm : @daiconradは良い回避策を提供しました:これを.zshrc
に追加してください:
unsetoptBG_NICE
今すぐこの問題を解決して、その原因を待ちましょう: https ://github.com/Microsoft/BashOnWindows/issues/1838
最も参考になるコメント
@pgrm : @daiconradは良い回避策を提供しました:これを
.zshrc
に追加してください:今すぐこの問題を解決して、その原因を待ちましょう: https ://github.com/Microsoft/BashOnWindows/issues/1838