Ohmyzsh: virtualenvwrapper.plugin.zsh tidak mendukung tmux dan pyenv bersama-sama

Dibuat pada 28 Mar 2016  ·  3Komentar  ·  Sumber: ohmyzsh/ohmyzsh

Hai,

Saya mulai menggunakan pyenv dengan pyenv-virtualenvwrapper dan itu berfungsi seperti sharm dengan plugin ini.

Masalahnya muncul saat saya mencoba menggunakan tmux. Misalnya, saat saya menjalankan ini:

$ tmux new -s session_name

Saya mendapatkan [exited] sebagai tanggapan:
screenshot from 2016-03-27 19 16 05

Saya menyadari baris ini di plugin membuat tmux keluar secara otomatis:

source ${${virtualenvwrapper}:c}

Saya bisa memulai tmux di file konfigurasi zsh saya. Meskipun demikian, saya tidak dapat memulai sesi lain sehingga penggunaan tmuxinator, misalnya, tidak dimungkinkan :(

Saya sangat menghargai bantuan Anda. Ini adalah tautan dengan dotfiles saya .

Terima kasih.

plugin Bug

Semua 3 komentar

Punya masalah yang sama. Harus menghapus virtualenvwrapper dari plugin untuk dapat menggunakan pyenv.

Masalah lama, tetapi saya mengalami masalah ini hari ini dan ternyata itu karena asdf yang saya gunakan untuk mengelola versi python yang berbeda. Shims itu membuat pembungkus untuk binari yang ditemukan di folder bin instalasi python. Jadi shimnya terlihat begitu .. dan tidak bisa bersumber.

Saya baru saja memodifikasi plugin virutalenvwrapper oh-my-zsh dengan jalur ke skrip virtualenvwrapper.sh yang sebenarnya dan itu menyelesaikan masalah untuk saya.

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

Tidak yakin apakah Anda masih memiliki masalah yang sama hari ini / menggunakan asdf atau yang serupa, tetapi ini adalah penyebabnya bagi saya :)

Saya tidak menggunakan pyenv, tetapi masalahnya mungkin serupa dengan shims?

Saya rasa saya mungkin mengalami masalah serupa. Saya menggunakan Mac Catalina 10.15.2.

Saya telah menginstal pyenv melalui homebrew dan kemudian saya menggunakan pip untuk menginstal virtualenvwrapper menggunakan pyenv python 3.8.2 milik saya. Saya belum memasang pyenv-virtualenv atau pyenv-virtualenvwrapper .

Ketika saya menambahkan virtualenvwrapper ke plugin saya seperti plugins=(git pyenv virtualenvwrapper) itu menyebabkan terminal saya hang lama sebelum memberi saya ini:

Last login: Fri Apr 10 12:52:29 on ttys001
[Process completed]
Apakah halaman ini membantu?
0 / 5 - 0 peringkat