2016-01-26 3 views
1

Я создаю приложение метеорита, которое использует manuel: реактивный пакет для создания реактивных массивов.Ошибка метеора EACCES, разрешение отклонено '/ var/www /'

Я не знаю, что случилось, но, как я установил пакет написал некоторые примеры код и ждал обновления я получаю эту ошибку:

/home/leocrawf/.meteor/packages/meteor- инструмента /. 1.1.10.1l2mozl ++ os.linux.x86_32 + web.browser + web.cordova/mt-os.linux.x86_32/dev_bundle/server-lib/node_modules/fiber/future.js: 245 W20160126-16: 57: 19,116 (-5)? (STDERR) throw (ex); W20160126-16: 57: 19.116 (-5)? (STDERR)^ W20160126-16: 57: 19.371 (-5)? (STDERR) Ошибка: EACCES, разрешение denied '/ var/www/

Я сделал все, что угодно, удалив папку сборки, удалив папку метеоров и добавив все пакеты заново, за исключением manuel: reactivearray, но по-прежнему та же ошибка. Развитие теперь приостановлено, пока я не избавлюсь от этого. Любая идея, как удалить эту проблему? Я использую метеор 1.2.1.

+0

Проверьте права доступа к файлам в этой папке и ее подпапках (как пользователя, так и группы) с помощью 'ls -la' в командной строке. Пользователь должен сопоставить текущего пользователя, которому вы управляете метеором, который, в этом случае, выглядит как «leocrawf». –

ответ

2

Проверьте права доступа к файлам в этой папке и ее подпапках (как пользователя, так и группы) с помощью ls -la в командной строке. Пользователь должен сопоставить текущего пользователя, которому вы управляете метеором, который в этом случае выглядит leocrawf. Если вы планируете запускать метеорит в/вар/WWW как leocrawf, то вам нужно будет выполнить эту команду, чтобы изменить права доступа к файлам для этого пользователя:

chown -R leocrawf /var/www 

Лично я создал явных пользователей для каждого конкретного экземпляра, так У меня есть пользователь с именем DEV, который использует папку /var/www/DEV для запуска метеора.

+0

Я пробовал chown -R leocrawf/var/www, но я получил chown: не могу получить доступ к/var/www: нет такого файла или каталога. Я понял, что «/ var/www» ссылается на файловую систему Linux. поэтому я проверил/var/for/www /, но он не был найден. поэтому я создал его, дал разрешения на чтение/запись свойств. снова выполнил указанную команду. Затем я получил: chown: изменение права собственности на «/ var/www»: операция не разрешена. Затем я проверяю терминал метеора, и ошибка исчезла. Спасибо. – jessiPP

Смежные вопросы