我是不是需要每次都输入: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的主要内容,如果未能解决你的问题,请参考以下文章

自定义 Sudo 命令

安装cocoapod时,输入指令:sudo gem install cocopods 报错

CentOS怎么给用户添加sudo并且不用每次sudo -i都输入密码

Ubuntu常用命令

linux su和sudo命令的区别

运行 sudo gem install fastlane -NV 在安装 fastlane ruby​​zip 需要 ruby​​ version >= 2.4 时抛出错误