Bash告诉我权限被拒绝,然后告诉我如果我sudo该命令无效

时间:2018-12-27 02:46:03

标签: c++ bash macos sudo

我正在尝试安装PyArt python库,该库在技术上依赖于RSL TRMM C ++库。 (您可以在https://github.com/ARM-DOE/pyart处找到PyArt,并在https://github.com/adokter/rsl处找到RSL TRMM。)

当我在RSL lib上运行sh configure时,它可以正常工作;但是,当我运行make install时,会出现以下错误:

libtool: install: /usr/bin/install -c .libs/librsl.1.dylib /usr/local/trmm/lib/librsl.1.dylib
install: /usr/local/trmm/lib/librsl.1.dylib: Permission denied
make[2]: *** [install-libLTLIBRARIES] Error 71
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1

然后我运行sudo make install授予权限时,会出现此错误:

make[2]: Nothing to be done for `install-data-am'.
/Library/Developer/CommandLineTools/usr/bin/make -C decode_ar2v install
make[2]: *** No rule to make target `install'.  Stop.
make[1]: *** [install-am] Error 2
make: *** [install-recursive] Error 1

我已经尝试过chmod 755 Makefile。该命令已完成,但不能解决错误。

顺便说一句,我在macOS 10.14.2上,显然这一切都在终端上。

0 个答案:

没有答案