[英]When running “rails server” why does my localhost refuse to connect on both Chrome and Firefox?
我試圖在本地主機上查看我的 Ruby on Rails 應用程序,當我運行rails server
時,它看起來運行良好且沒有錯誤,但是當我在http://localhost:3000/
打開本地主機時,它會將我重定向到https://localhost:8080/
並說拒絕連接。 我可以毫無問題地打開我的本地主機文件,但是當我運行rails server
並使用端口打開本地主機時,無論我做什么,它都會將我重定向到https
而不是http
。 我什至嘗試使用不同的端口運行。 我在 Ubuntu 上,我的應用程序正在使用 Puma。
到目前為止,我已經做了以下事情:
rails server
about:config
設置更改為false
localhost
,但未找到根本沒有工作。 問題可能是什么?
對此的任何建議都會有所幫助。 謝謝。
編輯:讓我知道這是否需要更改,這就是我設置etc/host/的方式
在瀏覽帖子和大量研究之后,我的問題是我在運行rails server
之前沒有運行yarn
。 我找到了這篇文章並參考了這個答案https://stackoverflow.com/a/58369306/14365156
但我並沒有完全按照這些步驟進行,我只運行了yarn
,然后運行了rails server
,現在終於可以查看http://localhost:3000/
了。 希望這對其他人有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.