操作系统:Windows 10(WSL2)
在过去的一周中,我一直在为自己的PC开发一个Rails(5.1.7)应用程序。今天,我决定使用Rails 6.0.1启动一个我的宠物项目。我在MacOS笔记本电脑上创建了新项目,将其推送到GitHub,然后在家里的PC上克隆了它。运行bundle install
后,我必须运行yarn install
以获得某种依赖性。我启动了服务器,为新项目重置了数据库t,像往常一样对其他项目运行了rails s
,并且服务器已启动并正在运行。但是,当我像往常一样尝试通过浏览器中的localhost:3000
连接时,连接被拒绝。
然后,我切换到上周一直在处理的项目,运行bundle install
,为该项目重置我的数据库,然后使用rails s
启动服务器。试图像整整一周一样连接到localhost:3000
,但拒绝另一个连接。
我可以运行curl localhost:3000
并获取html响应,并在运行服务器的终端上查看日志,但是我无法通过chrome或edge连接。
我尝试过的事情:
-编辑/etc/hosts
以注释掉[:: 1]部分
-禁用防火墙
-重新启动电脑
-刷新DNS