2017-01-26 15 views
0

VagrantのUbuntu 12.04 64ビット仮想マシンからRailsアプリケーションを実行しようとしています。 rails serverまたはrails server -b 0.0.0.0が動作していますが、どちらの場合でもローカルのWindows 10マシンからlocalhost:3000または0.0.0.0:3000にアクセスしようとすると、ERR_CONNECTION_REFUSEDと表示されます。Vagrant and Railsサーバー:ローカルホストに接続できません

私もVagrantfileにこのラインを置く:

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を聞いていない。

また、vagrant reloadも無駄にしました。 Railsのバージョンは5.0.1です。

どこで失敗しましたか?前もって感謝します。

答えて

1

解決済み。 Vagrantファイルの行は、次のようにする必要があります。

config.vm.network :forwarded_port, guest: 3000, host: 3000 

したがって、引用符ではなくコロンを使用してください。

関連する問題