Ruby on rails Vagrant和Rails服务器:无法连接到本地主机

Ruby on rails Vagrant和Rails服务器:无法连接到本地主机,ruby-on-rails,vagrant,localhost,Ruby On Rails,Vagrant,Localhost,我正试图在Vagrant上从我的Ubuntu 12.04 64位虚拟机运行Rails应用程序。无论是运行rails服务器还是rails服务器-b0.0.0.0都有效,但在这两种情况下,当我试图从本地windows10机器访问localhost:3000或0.0.0:3000时,都会显示错误连接被拒绝 我还将这一行放在Vagrant文件中: config.vm.network "forwarded_port", guest: 3000, host: 3000 理论上,这应该允许3000上的端口转

我正试图在Vagrant上从我的Ubuntu 12.04 64位虚拟机运行Rails应用程序。无论是运行
rails服务器
还是
rails服务器-b0.0.0.0
都有效,但在这两种情况下,当我试图从本地windows10机器访问
localhost:3000
0.0.0:3000
时,都会显示
错误连接被拒绝

我还将这一行放在Vagrant文件中:

config.vm.network "forwarded_port", guest: 3000, host: 3000
理论上,这应该允许3000上的端口转发,但当我运行
netstat-ntlp
时,我得到:

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:50891           0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      -
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
tcp6       0      0 :::111                  :::*                    LISTEN      -
tcp6       0      0 :::22                   :::*                    LISTEN      -
tcp6       0      0 :::36063                :::*                    LISTEN      -
因此,不知何故,我的流浪者机器并没有监听端口3000

我还试着给流浪汉重新加载代码,但没有成功。 Rails版本是5.0.1


我在哪里失败了?提前感谢。

已解决。文件中的行必须是:

config.vm.network :forwarded_port, guest: 3000, host: 3000
所以用冒号代替引号