这是简短的版本:
当我跑
pod install
在我得到的 Xcode 项目中
[!] Pod::Executable pull error: cannot open .git/FETCH_HEAD: Permission denied
如果我跑
sudo pod install
我没有收到任何错误,但我安装的文件归 root 所有,无法编译,我必须将chown
这些文件提供给普通用户才能使用 Xcode 编译器。
我正在运行 Lion OSX。
我使用安装了 cocoaPods
sudo gem install cocoaPods
我不得不使用sudo
,因为没有它我得到
错误:执行 gem 时 ... (Gem::FilePermissionError)
您没有对 /Library/Ruby/Gems/1.8 目录的写入权限。
所以现在我有一个 root 安装版本的 cocoaPods,它可以下载 root 拥有的 Xcode 库。
sudo
安装 cocoaPods 是错误的方式还是正常的方式?
如果正常,有没有办法解决 pod install 问题?