Рейтинг:
10
phil.o
Вы должны заменить его LOGIN
с именем пользователя unix и именем группы учетной записи, которая должна быть новым владельцем указанного пути.
Если имя пользователя-это имя пользователя, а затем команда
sudo chown -R username:username /usr/local/lib/node_modules/cordova
Относительно вашего
chmod
команда, сообщение об ошибке говорит вам, что путь
/Users/username/.cordova/lib/tmp
не существует.
Попробуй
sudo chmod 777 /home/username/.cordova/lib/tmp
Справка и примеры команд Linux chmod[
^]
Командой меню Справка и примеры[
^]
Member 14704249
Первый решен.
второй дает мне ту же ошибку.
Richard Deeming
Это означает, что файл или каталог, который вы пытаетесь изменить, не существует.
Вы не забыли заменить его? username
в пути с вашим фактическим именем пользователя UNIX?
sudo chmod 777 /Users/--YOUR-ACTUAL-USERNAME-GOES-HERE--/.cordova/lib/tmp
Member 14704249
Нет, я этого не забыл.
Кстати, я использую mac, так что есть ли что-то общее с моим кодом?
phil.o
Может быть, попытаться удалить одинарные кавычки вокруг пути. Пути Unix не нужно заключать в кавычки, если только в именах нет пробелов. В противном случае, что мы можем сказать? Если система говорит вам, что путь не существует, то полностью подтверждает, что путь действительно существует. У нас нет доступа к вашей файловой системе, поэтому все, что мы можем сделать на этом этапе, - это угадать.
Member 14704249
Ладно, я попробую.
Member 14704249
Как мне проверить путь?? Например, в каком месте моей системы
phil.o
Используйте предпочитаемый проводник файловой системы.
Member 14704249
Знаете ли вы какой-нибудь другой способ установки cordova, как я установил с помощью sudo npm install-g cordova, но я не нашел .cordova на своем mac.
phil.o
Папки, имя которых начинается с точки, в мире unix по умолчанию скрыты. Попробуйте настроить проводник файлов на отображение скрытых папок.
В противном случае вы также можете открыть консоль и ввести cd <your path here>
. Он будет успешным, если путь существует, и потерпит неудачу в противном случае.
Вы также можете увидеть Руководство по установке Cordova на ваш Mac[^].
Member 14704249
хорошо, я сделаю это.