2016-06-10 3 views
0

У меня есть приложение SailsJS, что работает хорошо, если я запустить его с:SailsJS приложение не запускается с PM2

$ sails lift

или

$ sudo nohup node app.js

но если я пытаюсь запустить его с :

$ pm2 start app.js -x -- --prod

он дает ошибку вроде этого:

app-0 (err): ------------------------------------------------------------------------ app-0 (err): Aborted due to warnings. app-0 (err): Running "clean:dev" (clean) task app-0 (err): Cleaning .tmp/public...ERROR app-0 (err): Warning: Unable to delete ".tmp/public" file (EACCES: permission denied, unlink '.tmp/public/base.html'). app-0 (err): ------------------------------------------------------------------------ app-0 (err): error: Looks like a Grunt error occurred-- app-0 (err): error: Please fix it, then **restart Sails** to continue running tasks (e.g. watching for changes in assets) app-0 (err): error: Or if you're stuck, check out the troubleshooting tips below. app-0 (err): error: Troubleshooting tips: app-0 (err): error: app-0 (err): error: *-> Are "grunt" and related grunt task modules installed locally? Run `npm install` if you're not sure. app-0 (err): error: app-0 (err): error: *-> You might have a malformed LESS, SASS, CoffeeScript file, etc. app-0 (err): error: app-0 (err): error: *-> Or maybe you don't have permissions to access the `.tmp` directory? app-0 (err): error: e.g., `/home/anubhav/wishup/opsdashboard-nodejs/.tmp` ? app-0 (err): error: app-0 (err): error: If you think this might be the case, try running: app-0 (err): error: sudo chown -R 1000 /home/anubhav/wishup/opsdashboard-nodejs/.tmp

+0

Можете ли вы попробовать использовать Sudo PM2 начать app.js -x - --prod – hlozancic

+0

I попробовал это. Не работает. –

+0

Я почти на 100% уверен, что у вас проблемы с разрешениями ... Попробуйте изменить владельца или что-то в этом роде. Grunt не может писать в .tmp папку ... – hlozancic

ответ

0

вы пытаетесь: -

sudo rm -rf .tmp/public 
cd <you project dir > 
sudo npm install 
sudo NODE_ENV=production pm2 start app.js 
Смежные вопросы