每当我尝试通过自制程序或pip安装软件包时,都会出现权限错误。 (我正在使用macOS Catalina)
我使用“ sudo -H”前缀使点子开始工作。它成功下载了它们,但是当我尝试用Python导入它们时,它告诉我找不到该模块。今天早些时候,我将Python的默认版本更改为3.8.2,但在此之前也发生了同样的错误。
这是我使用的Homebrew命令:
brew install libyaml
这里是返回的内容:
Error: Permission denied @ apply2files - /usr/local/lib/node_modules/json-server/node_modules/term-size/vendor/macos/.DS_Store
答案 0 :(得分:0)
您需要检查前/usr
,/usr/local
和/usr/local/lib
目录中的用户权限。您需要rwx
权限才能在这些文件夹中写入内容。无法在任何文件夹上获得此权限,将不允许您修改/usr/local/lib
中的内容。
您可以使用sudo chmod u+rwx folder_name
对文件夹提供读写执行。如果您想为rwx
中的所有文件夹提供/usr
权限,请使用sudo chmod u+rwx -R /usr