libp11을 버전 0.2.8에서 0.4.7로 업데이트해야하는 Homebrew # 20409에 PR을 제출하고 싶지만 설치를 로컬에서 실행하는 데 문제가 있습니다.파일 권한 문제로 인해 자작 (homebrew) 패키지를 빌드 할 수 없음
나는 20409 패치를 설치하고 대화 형 설치를하고있다.
brew pull https://github.com/Homebrew/homebrew-core/pull/20409
brew install --interactive libp11
./configure
make
make install
만들기를 설치 한 후 약 일반 파일을 만들 수 없습니다 ... 작동 그 sudo는 권한이 필요한 것 같다 허용되지 불평하지만 올바른 방법 있는지 확실하지 않다 그렇게하려면.
make install
Making install in src
/usr/local/bin/gmkdir -p '/usr/local/Cellar/openssl/1.0.2m/lib/engines'
/usr/local/bin/gmkdir -p '/usr/local/lib'
/usr/local/bin/gmkdir -p '/usr/local/include'
/bin/sh ../libtool --mode=install /usr/local/bin/ginstall -c libp11.la '/usr/local/lib'
/bin/sh ../libtool --mode=install /usr/local/bin/ginstall -c pkcs11.la '/usr/local/Cellar/openssl/1.0.2m/lib/engines'
/usr/local/bin/gmkdir -p '/usr/local/lib/pkgconfig'
/usr/local/bin/ginstall -c -m 644 libp11.h p11_err.h '/usr/local/include'
/usr/local/bin/ginstall -c -m 644 libp11.pc '/usr/local/lib/pkgconfig'
ginstall: cannot create regular file '/usr/local/include/libp11.h': Operation not permitted
ginstall: cannot create regular file '/usr/local/include/p11_err.h': Operation not permitted
make[2]: *** [install-includeHEADERS] Error 1
make[2]: *** Waiting for unfinished jobs....
ginstall: cannot create regular file '/usr/local/lib/pkgconfig/libp11.pc': Operation not permitted
make[2]: *** [install-pkgconfigDATA] Error 1
libtool: install: /usr/local/bin/ginstall -c .libs/libp11.2.dylib /usr/local/lib/libp11.2.dylib
libtool: install: /usr/local/bin/ginstall -c .libs/pkcs11.dylib /usr/local/Cellar/openssl/1.0.2m/lib/engines/pkcs11.dylib
ginstall: cannot create regular file '/usr/local/lib/libp11.2.dylib': Operation not permitted
ginstall: cannot create regular file '/usr/local/Cellar/openssl/1.0.2m/lib/engines/pkcs11.dylib': Operation not permitted
make[2]: *** [install-libLTLIBRARIES] Error 1
make[2]: *** [install-enginesexecLTLIBRARIES] Error 1
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1
보통 나는 그러나 sudo make install
을 부를 것이다 이것은 브루와 operation not permitted: sudo
을 허용하지 않습니다.
나는 그렇게 this 문제는 당신이 당신이 시에라을 실행하고, 그러나 이것은 여전히 파일 권한 문제처럼 보이는 것을 알 수