当我运行 rails server
时,我试图在本地主机上查看我的 Ruby on Rails 应用程序看起来它运行良好,没有错误,但是当我在 http://localhost:3000/
打开我的本地主机时它会将我重定向到 https://localhost:8080/
并说拒绝连接。我可以毫无问题地打开我的本地主机文件,但是当我运行 rails server
时并使用将我重定向到 https
的端口打开 localhost而不是 http
不管我做什么。我什至尝试使用不同的端口运行。我在 Ubuntu 上,我的应用程序正在使用 Puma。
到目前为止,我已经完成了以下操作:
rails server
使用不同的端口 about:config
设置为 false
在火狐localhost
在 'chrome://net-internals/#hstsand' 但说未找到 根本没有工作。问题可能是什么?
I get this error on Chrome
And this error on Firefox
对此的任何建议都会有所帮助!谢谢。
编辑:让我知道是否需要更改,这就是我的方式
etc/host/设置
最佳答案
滚动浏览帖子和大量研究后,我的问题是我没有运行 yarn
运行前rails server
.我找到了这篇文章并引用了这个答案 https://stackoverflow.com/a/58369306/14365156
但我并没有完全按照这些步骤进行,我只运行了 yarn
然后运行 rails server
现在终于可以查看 http://localhost:3000/
.希望这对其他人有帮助!
关于ruby-on-rails - 运行 "rails server"时,为什么我的本地主机拒绝在 Chrome 和 Firefox 上连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65800530/