2015-07-26 20 views
6

Đã tải xuống Vagrant và đã trải qua quá trình cài đặt thứ. Khi tôi chạy lang thang -v nó nói lang thang: command not found Nó đã đưa các tập tin trong/opt/lang thang/...lang thang: không tìm thấy lệnh sau khi cài đặt trên Mac OSX 10.10.4

Nó sẽ cài đặt trong thư mục Applications với một liên kết đến/usr/bin để nó được thêm vào đường dẫn shell. Không có thư mục nào được tạo trong quá trình này. Tôi sợ tôi thậm chí không thể bắt đầu với nó. CNTT rõ ràng là không tạo ra tất cả các phím tắt nó cần để có thể chạy các lệnh.

Tôi đã tìm kiếm hỗ trợ về sự cố này và đã báo cáo lỗi.

Tôi cũng chấp nhận thỏa thuận cấp phép xcode.

Có ai khác có vấn đề này. Bước tiếp theo của tôi là tạo các phím tắt theo cách thủ công.

Trả lời

6

Nếu bạn xem kịch bản gỡ cài đặt bao gồm trong DMG Vagrant, nó đề cập đến/usr/local/bin không tồn tại. Nó sẽ được xử lý lỗi (trình cài đặt Vagrant pkg) và tạo nó (quyền/quyền sở hữu vv) nhưng nó không.

Bạn cần phải mkdir/usr/local/bin. Tôi đã thử một liên kết tượng trưng giữa/usr/bin/vagrant (như/usr/bin tồn tại, và trong đường dẫn) đến/opt/vagrant/bin/vagrant NHƯNG không hoạt động, như sau này trong cuộc sống, Vagrant đề cập đến một khó khăn thời trang đến/usr/local/bin/lang thang bởi vì nó ngu ngốc.

$ sudo mkdir /usr/local/bin 

Nếu bạn sudo nó, nó phải được thực hiện với quyền sở hữu chính xác vv Bây giờ chỉ cần chạy lại cài đặt Vagrant pkg.

0

Tôi đã nêu lỗi với https://github.com/mitchellh/vagrant/issues/6034 Vấn đề là tôi hoàn toàn không có/usr/thư mục cục bộ.

Đây là vấn đề về táo. Sau khi tôi tạo ra các thư mục như bạn đã mô tả, tôi đã có thể cài đặt boax vitrual vitrual và laravel.

Đây là những gì tôi đã làm.

sudo mkdir/usr/local

Sau đó, bin.

cd/usr/local sudo mkdir bin

tôi gỡ bỏ cài đặt Vagrant, cài đặt lại và khi tôi chạy lang thang -v sau đó tôi có phiên bản.

cd/usr/local/bin ls sudo chmod 755 lang thang

Cám ơn trả lời của bạn.

1

Đảm bảo cài đặt Hộp ảo được cài đặt trên máy Mac trước khi cài đặt Vagrant. Sau khi cài đặt Virtual Box và cố gắng cài đặt lại Vagrant "lệnh lang thang không tìm thấy" đã được giải quyết.

0

Lạ lùng, trên 1.8.5 Tôi không thể chạy Vagrant, hoặc nhận thấy rằng/usr/local/bin được sở hữu bởi root.Lệnh Ran

# chown -R User:Group /usr/local/bin 

làm gốc và hoạt động từ tên người dùng của tôi ngay bây giờ.

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