Tôi đang xây dựng một ứng dụng Rails trên máy dev cục bộ của mình. Khi chạy máy chủ cục bộ của tôi, tôi có thể truy cập http://localhost:3000
mà không gặp vấn đề gì. Tuy nhiên, khi tôi cố gắng điều hướng đến http://127.0.0.1:3000
, tôi nhận được một ERR_CONNECTION_REFUSED
. Thông thường, tôi sẽ không quan tâm đến vấn đề này, nhưng khi tôi cố gắng truy cập một đường hầm bằng cách sử dụng ngrok
, tôi gặp lỗi này:
Tunnel <URL> unavailable
Unable to initiate connection to 127.0.0.1:3000. A web server must be running on port 127.0.0.1:3000 to complete the tunnel.
Tôi đã cài đặt sạch OS X sáng nay và những thứ duy nhất chạy trên hệ thống của tôi là những gì trong dotfiles readme của tôi . Đây là /etc/hosts
tập tin hoàn chỉnh của tôi :
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
-b ::
nghe IPv4 và IPv6 và nó đã hoạt động! Tôi đã không nhận ra Puma sẽ không làm điều này theo mặc định. Bạn có thể ném bình luận của bạn trong một câu trả lời để tôi có thể đánh dấu nó là câu trả lời được chấp nhận không? Cảm ơn đã giúp đỡ!