【发布时间】:2014-11-04 16:06:18
【问题描述】:
我正在尝试让现有的 ember 应用程序在本地运行以进行开发,但是当我从应用程序目录中运行“ember 服务器”时,我收到此错误:
version: 0.0.39
Livereload server on port 35729
Serving on http://0.0.0.0:4200
EACCES, unlink 'dist/assets/.gitkeep'
Error: EACCES, unlink 'dist/assets/.gitkeep'
根据这个线程 https://github.com/stefanpenner/ember-cli/issues/381 我尝试执行以下操作:
npm uninstall -g ember-cli
rm -rf node_modules
npm cache clear
npm install -g ember-cli
npm install
bower install
请注意,我必须在所有 npm 命令以及 rm -rf node_modules 前面使用 sudo。我也尝试过这个线程https://github.com/bower/bower/issues/475 并再次使用 sudo:
npm cache clean
npm uninstall -g bower
npm install -g bower
但这些都不起作用,我仍然遇到同样的错误。我不熟悉使用所有这些 Ember 工具,即 npm、bower、ember-cli 等,如果我不得不一直使用 sudo,我会觉得我在安装过程中做错了。有关如何修复该错误的建议?
【问题讨论】: