React Native项目无Gemfile,执行bundle install报错如何创建?
解决React Native项目iOS目录缺少Gemfile的问题
Gemfile是Ruby依赖管理的核心配置文件,React Native iOS项目通常用它来管理CocoaPods相关的Ruby依赖,以下是创建步骤:
- 打开终端,切换到你的React Native项目的ios子目录下(注意是项目内的ios文件夹,不是根目录)
- 执行初始化命令生成基础Gemfile:
bundle init - 用文本编辑器打开生成的Gemfile,添加CocoaPods依赖:
若项目需要指定CocoaPods版本,可改为类似:gem 'cocoapods'gem 'cocoapods', '1.12.1' - 保存文件后,回到终端执行
bundle install即可完成依赖安装
后续执行iOS依赖安装时,建议用bundle exec pod install,能避免全局Ruby版本与项目依赖版本冲突的问题。
内容的提问来源于stack exchange,提问作者Aqeel Nasrullah
相关产品推荐
相关产品推荐

