相关疑难解决方法(0)

cocoaPods pod安装权限被拒绝

这是简短的版本:

我跑的时候

pod install 
Run Code Online (Sandbox Code Playgroud)

在我得到的Xcode项目中

[!] Pod :: Executable pull error:无法打开.git/FETCH_HEAD:权限被拒绝

如果我跑

sudo pod install
Run Code Online (Sandbox Code Playgroud)

我没有得到任何错误,但是我安装的文件是root所有并且无法编译,我必须将chown这些文件发送给普通用户才能使用Xcode编译器.

我正在运行Lion OSX.

我使用安装了cocoaPods

sudo gem install cocoaPods
Run Code Online (Sandbox Code Playgroud)

我不得不使用sudo因为没有它我得到了

错误:执行gem时...(Gem :: FilePermissionError)

您没有写入/Library/Ruby/Gems/1.8目录的权限.

所以现在我有一个root安装版本的cocoaPods下载了root拥有的Xcode库.

是以sudo正确的方式安装cocoaPods吗?

如果正常,有没有办法解决pod安装问题?

rubygems cocoapods

51
推荐指数
5
解决办法
3万
查看次数

安装cocoapod时获得"没有写入权限"

我正在尝试为我的ios应用程序设置谷歌登录,为此我需要CocoaPods.但是当它像终端上的自己的网站一样安装时,我得到了这个:

$ sudo gem install cocoapods

[Password: (*Put in my admin password for my macbook*)
ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
Run Code Online (Sandbox Code Playgroud)

这是在运行High Sierra 10.13.2的Macbook Air上完成的(不知道你是否需要这些信息,但我以前从未做过任何关于cocoapods或ruby的事情)

我也尝试过这个链接并按照awnser并安装了RVM,或者至少我认为我做了.我把它放进去:

ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"
Run Code Online (Sandbox Code Playgroud)

那之后我尝试安装CocoaPods但仍然有同样的事情.

ruby macos rvm cocoapods swift

5
推荐指数
1
解决办法
1752
查看次数

标签 统计

cocoapods ×2

macos ×1

ruby ×1

rubygems ×1

rvm ×1

swift ×1