MAC /usr/local 文件夹权限问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MAC /usr/local 文件夹权限问题相关的知识,希望对你有一定的参考价值。
参考技术Asudo chown -R $(whoami) /usr/local/
如果失败提示Operation not permitted 或其他权限不足,则需要关闭Rootless
Rootless 苹果从 OS X El Capitan 10.11 系统开始使用了 Rootless 机制,系统默认将会锁定 /system、/sbin、/usr 这三个目录。用户要获取这三个目录的写权限,需要关闭Rootless
Mac osx 在二进制路径中加载 dylib 而不是 /usr/local/lib
【中文标题】Mac osx 在二进制路径中加载 dylib 而不是 /usr/local/lib【英文标题】:Mac osx load dylib inside the binary path instead of /usr/local/lib 【发布时间】:2019-10-17 13:33:52 【问题描述】:我有一个需要 libprotobuf.20.dylib 库的 protoc 二进制文件,我将二进制文件和库放在同一个文件夹中,我想要做的是使用 libprotobuf.20.dylib 中的 libprotobuf.20.dylib 执行 protoc 二进制文件同一个文件夹,而不是“/usr/local/lib”。
但是当我执行协议时它说:
dyld:库未加载:/usr/local/lib/libprotoc.20.dylib
总是在 /usr/local/lib 上搜索,我该如何更改?
谢谢。
【问题讨论】:
【参考方案1】:可以更改引用:
install_name_tool -change /usr/local/lib/libprotobuf.20.dylib libprotobuf.20.dylib libprotoc.20.dylib
【讨论】:
以上是关于MAC /usr/local 文件夹权限问题的主要内容,如果未能解决你的问题,请参考以下文章
mac环境配置,没错都需要输入PATH="$PATH":/usr/local/mysql/bin 后,才能正常,如图
Mac webpack 安装报错 permission denied, mkdir '/usr/local/lib/ vue-cli初始化项目
误删了/usr/local/mysql/var下的.pid文件 重启不生成怎么办
selenium 3 Mac 下测试环境搭建 Firefox 47+ gecko driver Mac
虚拟机中Ubuntu启动pycharm时提示./pycharm.sh: /usr/local/java/jdk1.8.0_05: Permission deni