Câu hỏi Vagrant trên Mac os và host file issue


Chỉnh sửa tệp /etc/hosts

##
# 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

# Dev hosts
10.211.55.25    news.dev 360.dev

Chỉ news.dev hoạt động, không thể tìm thấy 360.dev.

Đã thử khởi động lại Vagrant, nhưng không thành công. Tôi đang chạy Ubuntu 14.04 trên Vagrant với song song.

CẬP NHẬT.

Đây là kết quả được đề xuất:

##$
# Host Database$
#$
# localhost is used to configure the loopback interface$
# when the system is booting.  Do not change this entry.$
##$
127.0.0.1^I^I^I^Ilocalhost$
255.255.255.255^I^I^I^Ibroadcasthost$
::1                                                    localhost $
$
# Dev hosts$
10.211.55.24    sportus.dev$
10.211.55.25    news.dev 360.dev sc.dev test.dev$
10.211.55.25   ^Inodejs-default-1472407165669-12306.shared nodejs-default-1472407165669-12306 #prl_hostonly shared$

1
2018-03-07 16:43


gốc


Sự nghi ngờ đầu tiên của tôi là bạn có một số ký tự vô hình trong tập tin gây rắc rối, có thể là một dấu xuống dòng ở cuối (DOS / Windows sử dụng trở lại dòng và dòng cấp ở cuối dòng, nhưng unix / macOS chỉ sử dụng linefeed). Thử in tệp bằng LC_ALL=C cat -vet /etc/hosts. Bạn sẽ thấy một cái gì đó như 10.211.55.25^Inews.dev 360.dev$. Nếu bạn thấy ^M trong đó, đó là một vận chuyển trở lại và nó cần phải được xóa. Trong mọi trường hợp, hãy thêm đầu ra cho câu hỏi của bạn để chúng tôi có thể thấy chính xác những gì đang diễn ra. - Gordon Davisson


Các câu trả lời: