Macos mac os编辑launchd.conf nano/etc/launchd.conf

Macos mac os编辑launchd.conf nano/etc/launchd.conf,macos,nano,Macos,Nano,setenv OPENCV_ANDROID_SDK/Users/kang/Desktop/OPENCV ANDROID SDK/OPENCV ANDROID SDK setenv-EIGEN3_DIR/Users/kang/Desktop/OpenCV-android-sdk/EIGEN3 echo$OPENCV_ANDROID_SDK$EIGEN3_目录 然后保存并退出显示该错误 [写入/etc/launchd.conf时出错:权限被拒绝]尝试sudo nano/etc/launchd.con

setenv OPENCV_ANDROID_SDK/Users/kang/Desktop/OPENCV ANDROID SDK/OPENCV ANDROID SDK setenv-EIGEN3_DIR/Users/kang/Desktop/OpenCV-android-sdk/EIGEN3

echo$OPENCV_ANDROID_SDK$EIGEN3_目录 然后保存并退出显示该错误

[写入/etc/launchd.conf时出错:权限被拒绝]

尝试sudo nano/etc/launchd.conf,然后输入您在设置计算机时设置的root用户帐户的密码。如果您是唯一使用计算机的用户,并且没有其他帐户,则该帐户应与常规密码相同

您需要将您的权限提升到超级用户才能修改该文件,因为您的常规帐户没有足够的权限写入该文件

上面的解决方案sudo nano/etc/launchd.conf对我有效。 小心你的3_-DIR路径。通常,它不位于OpenCV android sdk文件夹内。 例如:

setenv OPENCV_ANDROID_SDK/Users/hy/Documents/GitHub/OPENCV ANDROID SDK
setenv EIGEN3_DIR Users/hy/Documents/GitHub/eigen-eigen-5a0156e40feb

etc中的文件属于系统。您需要通过sudo获得root权限