当我在 mac OSX 终端中输入以下命令时,尽管我具有管理权限,但仍然出现“权限被拒绝”错误。
命令:
administrators-Mac-mini-2:Build Foldername sarwan$ ./dpkg-scanpackages -m . /dev/null --> Packages
错误:
-bash: ./dpkg-scanpackages: Permission denied
编辑: 我正在尝试构建一个 ios 项目,这就是我包含 iphone 标签的原因。我不知道这是否有帮助。
编辑2 谢谢 Gryphius,你的答案是正确的。
答案1
如果文件不可执行,即使具有管理权限,也会收到此错误。使你的脚本可执行,它应该可以工作
[root@boscos gryphius]# echo 'echo hello world!' > mytestscript.sh
[root@boscos gryphius]# ./mytestscript.sh
bash: ./mytestscript.sh: Permission denied
[root@boscos gryphius]# chmod 755 mytestscript.sh
[root@boscos gryphius]# ./mytestscript.sh
hello world!
答案2
尽管以管理员权限登录,您通常仍需要至少使用一次 sudo 才能通过终端获得这些权限(至少这是我所发现的)。
尝试“sudo Build SGService sarwan$ ./dpkg-scanpackages -m . /dev/null --> Packages”
-缺口