Ohmyzsh: virtualenvwrapper.plugin.zshはtmuxとpyenvを一緒にサポートしていません

作成日 2016年03月28日  ·  3コメント  ·  ソース: ohmyzsh/ohmyzsh

こんにちは、

私はpyenv- virtualenvwrapperでシャームのように機能します。

tmuxを使おうとすると問題が発生します。 たとえば、これを実行すると、次のようになります。

$ tmux new -s session_name

応答として[exited]を受け取ります:
screenshot from 2016-03-27 19 16 05

プラグインのこの行がtmuxを自動的に終了させることに気づきました:

source ${${virtualenvwrapper}:c}

zsh設定ファイルでtmuxを起動できます。 それにもかかわらず、他のセッションを開始できないため、たとえばtmuxinatorを使用することはできません:(

私は本当にあなたの助けに感謝します。 これは私のドットファイルとのリンクです

ありがとう。

plugin Bug

全てのコメント3件

同じ問題がありました。 pyenvを使用できるようにするには、プラグインからvirtualenvwrapperを削除する必要がありました。

古い問題ですが、今日この問題が発生しました。これは、異なるPythonバージョンを管理するために使用するasdfが原因であることが判明しました。 Pythonインストールのbinフォルダーにあるバイナリのラッパーを作成するシム。 したがって、シムはそのように見えます..そして調達することはできません。

実際のvirtualenvwrapper.shスクリプトへのパスを使用してoh-my-zshvirutalenvwrapperプラグインを変更したところ、問題が解決しました。

#!/usr/bin/env bash
# asdf-plugin: python 3.6.8
exec /home/propyless/.asdf/bin/asdf exec "virtualenvwrapper.sh" "$@"

あなたが今日も同じ問題を抱えているかどうか/ asdfまたは同様のものを使用しているかどうかはわかりませんが、これが私の原因でした:)

私はpyenvを使用していませんが、問題はシムと同様である可能性がありますか?

私も同様の問題を抱えているのではないかと思います。 Mac Catalina10.15.2で実行しています。

私がインストールされているpyenv介して、 homebrew 、その後、私は使用pipインストールするには、 virtualenvwrapper私の使用してpyenvのpython 3.8.2を。 pyenv-virtualenvまたはpyenv-virtualenvwrapperインストールされていません。

virtualenvwrapperをプラグインにplugins=(git pyenv virtualenvwrapper)ように追加すると、端末が長時間ハングしてから、次のように表示されます。

Last login: Fri Apr 10 12:52:29 on ttys001
[Process completed]
このページは役に立ちましたか?
0 / 5 - 0 評価