2016-08-05 30 views
5

Gần đây đã xuất bản bản cập nhật mới cho Bản cập nhật Kỷ niệm Windows 10 bao gồm Hệ thống con Linux based on Ubuntu 14.04 và bây giờ tôi muốn tất cả môi trường làm việc của tôi nằm trong Hệ thống con Linux này.Windows 10 Linux Subsystem. Làm thế nào để cài đặt MongoDB

tôi thử cài đặt MongoDB với các hướng dẫn này từ trang web chính thức https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list 
sudo apt-get update 
sudo apt-get install -y mongodb-org 

Sau khi cài đặt hoàn tất tôi cố gắng chạy MongoDB với

sudo service mongod start 

nhưng có lỗi sau

[email protected]:/mnt/c/Users/User$ sudo service mongod start 
initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused 
mongod: unrecognized service 

Cách cài đặt phiên bản MongoDB ổn định mới nhất mà không cần lỗi?

Trả lời

0

Chỉ cần bỏ qua lỗi và tiếp tục. Từ here, giải thích:

lỗi này có thể được bỏ qua một cách an toàn. WSL không sử dụng Upstart để bắt đầu các quá trình khi khởi động hệ thống. Nếu bạn làm việc chặt chẽ với Upstart, điều này có thể gây ra một số bất ngờ cho bạn; thông điệp là thông tin cho những người làm việc trực tiếp với initctl, mới nổi, vv mà WSL chưa tiết lộ chức năng đó. Nếu đó không phải là trường hợp sử dụng của bạn, thì khi bạn có quan sát thấy, mongodb chính nó hoạt động.

Hãy nhớ rằng WSL vẫn là phiên bản beta và lỗi sẽ ở mọi nơi!

Các vấn đề liên quan