Estou tentando instalar o Discourse em uma instância t3.micro na AWS. Executo o ./discourse-setup e ele não roda, mostrando “Aviso: O Discourse requer 1 GB de RAM para rodar, este sistema não parece ter memória suficiente”. Eu tenho 1 GB de RAM e o processo de configuração não continua.
Ele tem menos de 1 GB, conforme calculado pelo script. Você pode editar o discourse-setup ou obter uma VM maior. Além disso, há uma opção que pulará a realização desses testes. Você pode olhar o script para ver qual é. (EDIT: Essa opção pulará apenas o teste de conexão, não o teste de memória.
Aqui está o teste de memória:
check_linux_memory() {
## algumas VMs relatam pouco menos de 1 GB de RAM, então
## faça uma exceção e permita aquelas com mais
## de 989 MB
mem=`free -m --si | awk ' /Mem:/ {print $2}'`
if [ "$mem" -ge 990 -a "$mem" -lt 1000 ]; then
echo 1
else
echo `free -g --si | awk ' /Mem:/ {print $2} '`
fi
}