我是不是需要每次都输入:sudo gem install cocoapods
Posted
技术标签:
【中文标题】我是不是需要每次都输入:sudo gem install cocoapods【英文标题】:Do I need to type every time : sudo gem install cocoapods我是否需要每次都输入:sudo gem install cocoapods 【发布时间】:2020-09-28 07:25:27 【问题描述】:每次我打开一个新项目时都需要输入:sudo gem install cocoapods,安装 Cocoapods,还是一次性的?下次只需获取项目 cd 并安装 pod 即可?
【问题讨论】:
只有一次,对于一个新项目,您只需运行 pod install 不,sudo gem install cocoa pods
是安装可可豆荚。要在新项目中添加 pod,您必须编写 pod init
。它会给你pod file
,然后你可以做pod install
。
这是一个“应用程序”。一旦你安装了它(使用gem
,这是“安装工具”),你可以随时调用它(使用pod something
)。它也可能需要不时更新。
你可以使用 Swift 包管理器代替 Cocoapods
大部分 pod 不支持 Swift Package Manager,所以我不会推荐它。
【参考方案1】:
CocoaPods 是 Swift 和 Objective-C Cocoa 项目的依赖管理器。
如果您之前没有安装可可豆荚,要将可可豆荚安装到您的机器中,请执行以下命令。
sudo gem install cocoa pods
要将已安装的依赖管理器添加到您的项目中,请使用以下命令。
pod init
.
这将在您的项目目录中创建一个名为 podfile 的文件。在文件中适当地包含依赖项并执行pod install
以安装依赖项。
【讨论】:
以上是关于我是不是需要每次都输入:sudo gem install cocoapods的主要内容,如果未能解决你的问题,请参考以下文章
安装cocoapod时,输入指令:sudo gem install cocopods 报错
CentOS怎么给用户添加sudo并且不用每次sudo -i都输入密码
运行 sudo gem install fastlane -NV 在安装 fastlane rubyzip 需要 ruby version >= 2.4 时抛出错误