Pods-xxx.sh :permission denied cocoaPods 權限

圖片發自簡書App

新checkout的項目就報錯,報錯內容:
Snip20171115_1.png

找到項目中Pods文件夾
Snip20171117_1.png

Snip20171117_2.png

1.cd 到Pods/Target\ Support\ Files 路徑下可以看到:Pods-項目名稱 Pods-channelsManagerEnterprise
2.cd 到Pods-channelsManager Pods-channelsManagerEnterprise 中 Pods-channelsManager-frameworks.sh
Pods-channelsManager-resources.sh 與 Pods-channelsManager-frameworks.sh
Pods-channelsManager-resources.sh 接著執行修改權限命令 chmod a+x Pods-channelsManager-resources.sh命令。

3.pod install --verbose --no-repo-update
Snip20171117_6.png

linux 是一個多用戶操作系統,對系統內的文件有嚴格的訪問權限設置。
其文件或目錄權限分別為:讀、寫、可執行三種權限。
文件訪問的用戶類別分為:文件創建者、與文件創建者同組的用戶、其他用戶三類。
1.修改權限命令如:chmod 755 test.sh “755”怎么構成的:"0"表示沒有權限、“1”表示可執行權限、“2”表示可寫權限、“4”表示可讀權限。“7=1+2+4,5=1+4”。
2.另外一種修改權限的命令:chmod a+x test.sh
“a”表示所有用戶,“u”表示創建者、“g”表示創建者同組用戶、“o”表示其他用戶;“+”表示添加權限,“-”表示取消權限;“r”表示讀權限、“w”表示寫權限、“x”表示寫權限。

方法二 : find ./ -name "*.sh"|xargs chmod +x

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容