如何解决 ubuntu 服务器上的 bower init EACCES 错误?
How do I solve bower init EACCES error on ubuntu server?
一段时间以来,我一直在努力解决这个问题,但我感到非常沮丧。我安装了 Bower,现在我正在尝试执行 Bower 初始化。我能够通过指导设置。一旦我回答:看起来不错?我得到一个 Error:EACCESS,open '/var/www/public/bower.json'
,然后是控制台跟踪,standardRenderer.error 是第一项。我在使用 bower install angular.
时也出现错误
如何解决这个问题?
谢谢
你能尝试做下面的步骤吗 -
sudo npm install -g bower
bower cache clean
sudo rm -rf ~/.bower
bower init
如果上述步骤未能解决问题,则配置存储区可能出于某种原因被您的某个程序删除。
在这种情况下,您可以打开终端并输入:
打开用户/[你的用户名]/.config
[您的用户名] 应该是您的用户名。我猜是杰森。
然后您创建一个名为 configstore 的文件夹!
完成。
经过一些疯狂的挖掘,我发现这是一个大量的权限问题。参考这两个相关问题:
- Getting "Error: EACCES, mkdir" whenever I try to install something with bower
- npm throws error without sudo
执行此命令:
- sudo chown -R $(whoami) ~/.npm (Noah)
- sudo chown -R $(whoami) ~/npm/lib/node_modules/ 设置已安装模块的权限 (Brad Parks)
- sudo chown -R $(whoami) /var/www Potecaru Tudor
一段时间以来,我一直在努力解决这个问题,但我感到非常沮丧。我安装了 Bower,现在我正在尝试执行 Bower 初始化。我能够通过指导设置。一旦我回答:看起来不错?我得到一个 Error:EACCESS,open '/var/www/public/bower.json'
,然后是控制台跟踪,standardRenderer.error 是第一项。我在使用 bower install angular.
如何解决这个问题?
谢谢
你能尝试做下面的步骤吗 -
sudo npm install -g bower
bower cache clean
sudo rm -rf ~/.bower
bower init
如果上述步骤未能解决问题,则配置存储区可能出于某种原因被您的某个程序删除。
在这种情况下,您可以打开终端并输入:
打开用户/[你的用户名]/.config
[您的用户名] 应该是您的用户名。我猜是杰森。
然后您创建一个名为 configstore 的文件夹!
完成。
经过一些疯狂的挖掘,我发现这是一个大量的权限问题。参考这两个相关问题:
- Getting "Error: EACCES, mkdir" whenever I try to install something with bower
- npm throws error without sudo
执行此命令:
- sudo chown -R $(whoami) ~/.npm (Noah)
- sudo chown -R $(whoami) ~/npm/lib/node_modules/ 设置已安装模块的权限 (Brad Parks)
- sudo chown -R $(whoami) /var/www Potecaru Tudor