Jak zaktualizować zsh do najnowszej wersji?
Ostatnio przełączyłem się na zsh na moim terminalu.aplikacja na moim komputerze OS X pomyślnie. Numer wersji zsh to 4.3.11.
4 answers
Jeśli masz Homebrew zainstalowany, możesz to zrobić.
# check the zsh info
brew info zsh
# install zsh
brew install --without-etcdir zsh
# add shell path
sudo vim /etc/shells
# add the following line into the very end of the file(/etc/shells)
/usr/local/bin/zsh
# change default shell
chsh -s /usr/local/bin/zsh
Mam nadzieję, że to pomoże, dzięki.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-12-01 21:59:28
Jeśli używasz oh-my-zsh
Typ
upgrade_oh_my_zsh
W Terminalu
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-25 14:40:38
Jeśli nie używasz Homebrew, to właśnie zrobiłem na MAC OS X Lion (10.7.5):
Pobierz najnowszą wersję ZSH sourcecode
Rozpakuj pobieranie do własnego katalogu, a następnie zainstaluj:
./configure && make && make test && sudo make install
To instaluje plik binarny zsh w
/usr/local/bin/zsh
.Możesz teraz użyć powłoki, ładując nowy terminal i wykonując plik binarny bezpośrednio, ale będziesz chciał, aby była to Twoja domyślna powłoka...
Na należy najpierw edytować
/etc/shells
i dodać nową ścieżkę. Następnie możesz uruchomićchsh -s /usr/local/bin/zsh
lub przejść do Preferencje systemowe > Użytkownicy i grupy > kliknij prawym przyciskiem myszy swojego użytkownika > Opcje zaawansowane... > a następnie zmień "powłoka logowania".Załaduj terminal i sprawdź, czy jesteś teraz w poprawnej wersji za pomocą
echo $ZSH_VERSION
. (Nie byłem na początku i zajęło mi trochę czasu, aby dowiedzieć się, że skonfigurowałem iTerm, aby używał konkretnej powłoki zamiast domyślnej systemowej).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-16 02:01:52
Z tego co wiem, Masz trzy opcje instalacji zsh na Mac OS X:
- Pre-built binary. Jedyny, o którym Wiem, to ten, który jest dostarczany z OS X; to prawdopodobnie jest to, co teraz prowadzisz.
- Użyj systemu pakietów (Ports, Homebrew).
- Zainstaluj ze źródła. Ostatnim razem nie było to zbyt trudne.(
./configure
,make
,make install
).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-16 01:58:53