Lỗi bạn nhận được là từ NPM (kể từ khi Cordova CLI được cài đặt qua NPM). Đây là vấn đề khó khăn khi sử dụng NPM với sudo
và sau đó không sử dụng sudo
sẽ dẫn đến các vấn đề về quyền lạ.
Nếu bạn làm theo hướng dẫn trên tài liệu Cordova, bạn đã cài đặt Cordova sử dụng sudo
. Sau đó, bạn đã làm điều này:
# To ensure permissions are correct, run this command on Mac or Linux, changing LOGIN to match your account name:
$ sudo chown -R LOGIN /usr/local/lib/node_modules/cordova
Bạn đã thực hiện bước đó chưa? Nếu không thử nó. Nếu điều đó không hiệu quả, hãy đảm bảo có thể truy cập thư mục '/Users/Anuraag/.cordova/lib/tmp'
. Cho rằng đó là một thư mục tạm thời tại địa phương, có nhiều khả năng không làm hại cho nó đầy đủ đọc/ghi truy cập với một cái gì đó như:
chmod -R 777 '/Users/Anuraag/.cordova/lib/tmp'
Nguồn
2014-09-01 03:24:23
Kiểm tra 'ls -al'/Người dùng/Anuraag/.cordova/lib/tmp'' - nó cho bạn biết rằng bạn không được phép làm bất cứ điều gì bạn đang cố gắng thực hiện với tệp. –