You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决初始化React Native 0.63项目时的‘Could not locate Gemfile’错误?

解决React Native 0.63初始化时的"Could not locate Gemfile"错误

执行命令 npx react-native init myProject --version 0.63.0 时触发以下错误:

✖ Installing Bundler
error Could not locate Gemfile

限制条件:Mac OS 10.13.6,无法升级系统或安装Xcode 12,只能使用RN 0.63版本,已完成官方环境配置步骤。


解决方法

方法1:手动生成Gemfile并补装依赖

  1. 进入未完成初始化的项目目录:cd myProject
  2. 创建Gemfile文件,粘贴以下内容:
source 'https://rubygems.org'
gem 'bundler'
gem 'cocoapods', '~> 1.10.1' # 匹配当前已安装的pod版本
  1. 执行Bundler安装:bundle install
  2. 补全项目初始化:执行 npm install 后再运行 cd ios && pod install && cd ..

方法2:跳过自动安装,手动完成初始化

  1. 执行初始化时跳过自动依赖安装:
    npx react-native init myProject --version 0.63.0 --skip-install
  2. 进入项目目录:cd myProject
  3. 安装RN 0.63兼容的Bundler版本:gem install bundler:2.2.33
  4. 安装npm依赖:npm install
  5. 安装iOS pod依赖:cd ios && pod install && cd ..

方法3:修复RVM环境变量

从提供的环境信息看,RVM路径已配置,但确保当前终端会话正确加载RVM:

  1. 执行命令切换到指定Ruby版本:rvm use ruby-2.7.4 --default
  2. 关闭并重新打开终端,再执行初始化命令

环境验证信息

$ ruby --version
ruby 2.7.4p191 (2021-07-07 revision a21a3b7d23) [x86_64-darwin17]
$ rvm --version
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
$ gem --version
3.1.6
$ pod --version
1.10.1

gem env输出详情

RubyGems Environment:
  - RUBYGEMS VERSION: 3.1.6
  - RUBY VERSION: 2.7.4 (2021-07-07 patchlevel 191) [x86_64-darwin17]
  - INSTALLATION DIRECTORY: /Users/toast/.rvm/gems/ruby-2.7.4
  - USER INSTALLATION DIRECTORY: /Users/toast/.gem/ruby/2.7.0
  - RUBY EXECUTABLE: /Users/toast/.rvm/rubies/ruby-2.7.4/bin/ruby
  - GIT EXECUTABLE: /usr/local/bin/git
  - EXECUTABLE DIRECTORY: /Users/toast/.rvm/gems/ruby-2.7.4/bin
  - SPEC CACHE DIRECTORY: /Users/toast/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /Users/toast/.rvm/rubies/ruby-2.7.4/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-17
  - GEM PATHS:
     - /Users/toast/.rvm/gems/ruby-2.7.4
     - /Users/toast/.rvm/rubies/ruby-2.7.4/lib/ruby/gems/2.7.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /Users/toast/.rvm/gems/ruby-2.7.4/bin
     - /Users/toast/.rvm/gems/ruby-2.7.4@global/bin
     - /Users/toast/.rvm/rubies/ruby-2.7.4/bin
     - Users/toast/bin/dafny
     - /usr/local/share/dotnet/dotnet
     - /Users/toast/.cargo/bin
     - /Library/Frameworks/Python.framework/Versions/3.7/bin
     - /Library/Frameworks/Python.framework/Versions/3.8/bin
     - /Library/Frameworks/Python.framework/Versions/3.7/bin
     - /opt/local/bin
     - /opt/local/sbin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /Users/toast/.rvm/bin

内容的提问来源于stack exchange,提问作者jfog

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 04:30:49