我正在嘗試爲我的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,這是困惑