我正在尝试为我的Web应用程序配置调试器,但遇到了指定正确端口的麻烦。 Vagrantfile:
如何在Vagrant和ruby-debug-ide上配置端口
config.vm.network :private_network, ip: "192.168.68.8"
config.vm.network :forwarded_port, guest: 80, host: 8080
/etc/hosts文件(我的主机上)
192.168.68.8 mysite.com
我安装了这两种宝石进行调试
gem 'ruby-debug-ide', group: [:development,:test]
gem 'debase', group: [:development,:test]
我读到为了使用红宝石-debug-ide对流浪者,我应该运行 rdebug-ide --host 0.0.0.0 --port 80 --dispatcher-port 8080 -- bin/rails s
其中--port
应该从Vagrantfile来宾端口和主机端口`--dispatcher-port``
但它说
Permission denied - bind(2) for "0.0.0.0" port 80
在另一边,如果我尝试改变Vagrantfile这些端口,我失去机会从127.0.0.1:specified_port到达我的应用程序,但仍然可以从mysite.com,这是困惑