usa tutorial que para instalar index funciona elastic crear consultas como comandos vagrant oh-my-zsh

tutorial - Instale Oh My Zsh en un Vagrant Box como parte del proceso de arranque



para que se usa elastic search (2)

Me gustaría agregar Oh My Zsh a mi proceso de arranque de Vagrant, pero una instalación directa no funciona.

a través de rizo:

curl -L http://install.ohmyz.sh | sh

a través de wget:

wget --no-check-certificate http://install.ohmyz.sh -O - | sh


Aquí hay un Vagrantfile completo que instala Oh My Zsh en un cuadro de Ubuntu 14.04.2 LTS y lo establece como el shell predeterminado para el usuario estándar vagrant .

Esto funciona con Vagrant 1.7.2. (Su kilometraje puede variar según las diferentes versiones.) Utiliza las instrucciones de la sección Instalación manual del archivo Léame en lugar de intentar usar los scripts automáticos.

# -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| # Pick a box to use: config.vm.box = "ubuntu/trusty64" ############################################################ # Oh My ZSH Install section # Install git and zsh prerequisites config.vm.provision :shell, inline: "apt-get -y install git" config.vm.provision :shell, inline: "apt-get -y install zsh" # Clone Oh My Zsh from the git repo config.vm.provision :shell, privileged: false, inline: "git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh" # Copy in the default .zshrc config file config.vm.provision :shell, privileged: false, inline: "cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc" # Change the vagrant user''s shell to use zsh config.vm.provision :shell, inline: "chsh -s /bin/zsh vagrant" ############################################################ end

Como .zshrc adicional, puede hacer una copia .zshrc archivo .zshrc de su máquina host al cuadro errante con:

config.vm.provision "file", source: "~/.zshrc", destination: ".zshrc"

(Tenga en cuenta que es posible que tenga que descubrir cosas que no funcionan inicialmente debido a las diferencias entre la máquina host y las configuraciones de la caja errante).


Encontró la solución:

# Added zsh shell. sudo apt-get install zsh wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh sudo chsh -s /bin/zsh vagrant zsh

Como una buena adición, para que sus terminales no se vean demasiado similares en las diferentes cajas

# Change the oh my zsh default theme. sed -i ''s/ZSH_THEME="robbyrussell"/ZSH_THEME="3den"/g'' ~/.zshrc