Ich versuche, Discourse auf einer t3.micro-Instanz unter AWS zu installieren. Ich führe ./discourse-setup aus und es funktioniert nicht, es zeigt mir “Warnung: Discourse benötigt 1 GB RAM zum Ausführen, dieses System scheint nicht über ausreichend Speicher zu verfügen”. Ich habe 1 GB RAM und der Einrichtungsprozess wird nicht fortgesetzt.
Es hat weniger als 1 GB, wie vom Skript berechnet. Sie können discourse-setup bearbeiten oder eine größere VM erhalten. Außerdem gibt es einen Schalter, der die Durchführung dieser Tests überspringt. Sie können das Skript einsehen, um zu sehen, was es ist. (EDIT: Dieser Schalter überspringt nur den Verbindungstest, nicht den Speichertest.
Hier ist der Speichertest:
check_linux_memory() {
## Einige VMs melden knapp unter 1 GB RAM, daher
## machen wir eine Ausnahme und erlauben denen mit mehr
## als 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
}