2012-04-18 20 views
12

Tôi đang sử dụng Mac Lion. Tôi đã sử dụng phiên bản mongodb 1.4. tôi muốn nâng cấp lên 1.8.5 Tôi đã theo dõi http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x bước khôn ngoan thay thế mỗi mongodb-osx-x86_64-1.4.0 bởi mongodb-osx-x86_64-1.8.5. mọi thứ suôn sẻ. Tôi đã thử:không thể sử dụng lệnh mongo, không hiển thị lệnh trên mac

mongod 

ok. Tôi có thể truy cập vào localhost: 28.017 nhưng,

mongo 

chương trình command not found

làm thế nào tôi tôi có thể sửa lỗi này

Trả lời

27

Bạn cần phải thêm đường dẫn đến "Mongo" để vỏ thiết bị đầu cuối của bạn.

export PATH=$PATH:/usr/local/mongodb/bin 

Bạn có thực hiện bước cuối cùng với đường dẫn.d không? Nếu vậy, hãy thử khởi động lại thiết bị đầu cuối của bạn.

Bạn có lý do chính đáng để sử dụng 1.8.5 không? Ổn định hiện nay là 2.0.4, và nó có nhiều nâng cấp hữu ích từ 1.8.x

+0

tôi thêm vào đường dẫn đang thực hiện sudo sh -c 'echo "/ usr/local/mongodb/bin"> /etc/paths.d/mongodb' Tôi đã tìm thấy sự cố. Một phiên bản khác không bị xóa khỏi Cellar. tôi tìm thấy nó sau khi tôi tìm kiếm sudo find/-name mongod và loại bỏ nó ... sau đó làm theo tất cả các quá trình. Tôi đã sao lưu cho 1.8.5 vì vậy đã cố gắng rằng ... sẽ cài đặt 2.0.4 Dù sao cảm ơn .. – Ajay

+0

Chúng ta phải chạy nó trong mỗi cửa sổ thiết bị đầu cuối, chúng tôi dự định chạy mongo – Saif

1

Bạn có thể điều hướng đến thư mục Mongo sử dụng dòng lệnh và sau đó bắt đầu MongoDB với

./mongodb 

tôi đã phải đối mặt với cùng một vấn đề này làm việc cho tôi.

+0

Bất kỳ gợi ý nào tại sao nó hoạt động? Nó cũng làm việc cho tôi vì tôi không thể chạy 'mongod' trong khi nằm trong thư mục bin chứa file thực thi mongod. Chỉ ./mongodb làm việc ngay cả khi tôi đã tìm kiếm một thư mục khác có thể có khả năng thực thi mongod nhưng không tìm thấy bất kỳ thư mục nào. Tôi đã cài đặt trình điều khiển nOD mongod trước đó. Tôi không biết nếu đó là can thiệp vào sự ra mắt của máy chủ mongod. Đang cố gắng thực thi ./mongod bên ngoài thư mục chứa không hoạt động. –

2

1.Go tới [cài đặt MongoDB dir] của bạn:

cd <mongodb installation dir> 

2.Type ./bin/mongo để bắt đầu Mongo:

./bin/mongo 

Read More

Lưu ý:

Nếu lệnh trên cung cấp lỗi

Không thể khởi tạo toàn cục: BadValue Không hợp lệ hoặc không đặt ngôn ngữ người dùng. Hãy đảm bảo LANG và/hoặc LC_ biến môi trường được thiết lập một cách chính xác *

Run dưới lệnh:. Read More

export LC_ALL=C 

Làm thế nào có thể tìm thấy thư mục cài đặt

find/-name "mongodb" 

Bạn cũng có thể thiết lập đường dẫn

export PATH=$PATH:<mongodb installation dir>/bin 
Các vấn đề liên quan