theme mac instalar best terminal zsh

terminal - mac - ¿Cómo actualizo zsh a la última versión?



repository github oh my zsh (4)

Recientemente cambié a zsh en mi Terminal.app en mi máquina OS X con éxito. El número de versión de zsh es 4.3.11.


Por lo que sé, tienes tres opciones para instalar zsh en Mac OS X:

  • Binario preconstruido El único que conozco es el que se envía con OS X; esto es probablemente lo que está ejecutando ahora.
  • Use un sistema de paquete (Puertos, Homebrew).
  • Instalar desde la fuente . La última vez que hice esto no fue muy difícil ( ./configure , make , make install ).

Si estás usando oh-my-zsh

Escriba upgrade_oh_my_zsh en la terminal


Si no está utilizando Homebrew, esto es lo que acabo de hacer en MAC OS X Lion (10.7.5):

  1. Obtenga la última versión del código fuente ZSH

  2. Descomprima la descarga en su propio directorio y luego instale: ./configure && make && make test && sudo make install

  3. Esto instala el binario de zsh en /usr/local/bin/zsh .

  4. Ahora puede usar el shell cargando un nuevo terminal y ejecutando el binario directamente, pero querrá que sea el shell predeterminado ...

  5. Para que sea su shell predeterminado, primero debe editar /etc/shells y agregar la nueva ruta. Luego puede ejecutar chsh -s /usr/local/bin/zsh o ir a Preferencias del sistema> Usuarios y grupos> hacer clic con el botón chsh -s /usr/local/bin/zsh en su usuario> Opciones avanzadas ...> y luego cambiar "Iniciar sesión shell".

  6. Cargue una terminal y compruebe que ahora está en la versión correcta con echo $ZSH_VERSION . (Al principio no estaba, y me tomó un tiempo darme cuenta de que había configurado iTerm para usar un shell específico en lugar del predeterminado del sistema).


Si tiene instalado Homebrew , puede hacerlo.

# 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

Espero que ayude, gracias.