Versehentlich ruby-railties installiert

Ich habe es vermasselt. Ich habe versucht, das Passwort eines Benutzers manuell zu ändern, und stattdessen ruby-railties installiert. Ich brauche jemanden mit mehr Erfahrung als ich, der mir sagen kann, ob ich es einfach so lassen soll, oder ob es ein großes Problem ist und ich versuchen sollte, es zu deinstallieren, und mich, wenn möglich, auf einige Anweisungen verweisen kann. Hier sind die Einzelheiten:

WAS ICH IM TERMINAL TUN SOLLTE:

cd /var/discourse
./launcher enter app 
rails c
u = User.find_by_email('email@test.com')
u.password='XXXXXXXXX'
u.save!
ctrl+d zum Beenden

WAS ICH TATSÄCHLICH IM TERMINAL GETAN HABE:

cd /var/discourse
./launcher <-- DAS "ENTER APP" KOMMANDO FEHLTE
rails c

Antwort zu diesem Zeitpunkt war “Command ‘rails’ not found, but can be installed with: apt install ruby-railties”. Dann habe ich “apt install ruby-railties” eingegeben und die App installiert.

Irgendwelche Ratschläge? Discourse scheint gut zu funktionieren.

1 „Gefällt mir“

Das sollte in Ordnung sein. Sie haben ruby-railties auf dem Host-Betriebssystem installiert. Dies hat keine Auswirkungen auf Ihre Discourse-Installation, kann aber in Zukunft zu Verwirrung führen, wenn Sie vergessen, erneut enter app einzugeben, da Sie möglicherweise eine Rails-Konsole auf dem Host öffnen, anstatt in Docker.

apt remove ruby-railties kann sicher ausgeführt werden – stellen Sie nur sicher, dass Sie sich nicht im Docker-Container befinden.

5 „Gefällt mir“