意外安装了 ruby-railties

我搞砸了。我试图手动更改用户的密码,结果却安装了 ruby-railties。我需要一个比我更有经验的人来告诉我应该就这样放着,还是这是一个大问题,我应该尝试卸载它,并在可能的情况下给我一些说明。以下是具体细节:

我本应在终端中执行的操作:

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

我实际在终端中执行的操作:

cd /var/discourse
./launcher <-- 忘记了 "ENTER APP" 命令
rails c

此时的响应是“找不到命令 ‘rails’,但可以通过以下方式安装:apt install ruby-railties”。然后我输入了“apt install ruby-railties”并安装了应用程序。

有什么建议吗?Discourse 似乎运行正常。

1 个赞

您应该没问题。您在主机操作系统上安装了 ruby-railties。这样做不会影响您的 Discourse 安装,但如果您将来再次忘记 enter app,可能会造成混淆,因为您可能会在主机上打开 Rails 控制台,而不是在 Docker 中。

运行 apt remove ruby-railties 是安全的——只需确保您不在 Docker 容器中。

5 个赞