2017-05-06 114 views
-2

安裝pyenv之後,大家都會將if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi寫入.bashrc等。什麼是「哪個pyenv>/dev/null」是什麼意思?

我知道如果我沒有執行eval "$(pyenv init -)",python的版本不會改變。

爲什麼我需要寫if which pyenv > /dev/null? 這是什麼意思?沒有它會發生什麼?

謝謝。

+0

這個問題被貼上標籤。由於您的所有問題都與bash有關,因此缺少'bash'標籤。 – Jdamian

回答

0

它用於檢查是否找到pyenv,但是會抑制which命令的輸出。

沒有它,輸出which將打印到控制檯,每次.bashrc來源。