Servidor de desenvolvimento Rails na porta 80

Às vezes, você só precisa executar o servidor de desenvolvimento rails na porta 80 por qualquer motivo. Pode ser um retorno de chamada que só pode ser postado na porta 80. Ou é outra coisa.

É assim que é feito, primeiro você precisa configurar seu $ hell de escolha. No meu caso, o código abaixo vai para o meu, ~/.zshrcmas no seu caso pode ser ~/.bash_profile.

export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/sbin:$PATH
export PATH="$HOME/.rbenv/bin:$PATH"
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

function rbenvsudo(){
executable
=$1
shift
1
sudo $
(rbenv which $executable) $*
}

Recarregue seu shell com source ~/.zshrce agora você pode executar comandos como sudo com.

rbenvsudo bundle exec rails s -p 80 Puma