2016-02-25 3 views
0

Я получил приложение sailsjs на сервере debian. Мой единственный пользователь root, я установил все в корне (npm install, npm install sails -g, npm install pm2 -g). Когда я пытаюсь установить его с моим суперпользователем (паруса приподнять --prod), я получил разрешения ошибки:Sails Js разрешений

Grunt :: Running "clean:dev" (clean) task 
Grunt :: Cleaning .tmp/public... 
Grunt :: Warning: Cannot delete files outside the current working directory. 
** Grunt :: An error occurred. ** 
error: 
------------------------------------------------------------------------ 
Aborted due to warnings. 
Running "clean:dev" (clean) task 
Cleaning .tmp/public...Warning: Cannot delete files outside the current working directory. 
------------------------------------------------------------------------ 

Я проверил права доступа для каждой папки, все они принадлежат суперпользователю.

У кого-то была эта проблема?

Большое спасибо

ответ

5

Похоже, вы обновили свой Node.Try удалить папку .tmp также редактировать задачи/Config/clean.js:

grunt.config.set('clean', { 
    options: { force: true }, 
    dev: ['.tmp/public/**'], 
    build: ['www'] 
    }); 
+0

Великий ответ !! options: {force: true} Исправлена ​​ошибка. Несколько часов пробовал другие вещи ... – cfl

1

Вы можете добавить options: { force: true } вариант хрюкать задачи
Кроме того, вы можете предоставить полную Gruntfile?