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

使用React Native 0.70创建新项目遇Ruby 2.7.6未安装及安装失败问题

解决React Native 0.70项目创建时Ruby 2.7.6安装失败的问题

React Native 0.70对Ruby版本有明确要求(2.7.6),你当前使用的2.7.5不满足需求,而rbenv安装2.7.6失败通常是因为缺少编译依赖或OpenSSL版本不兼容,按以下步骤解决:

1. 安装编译依赖(macOS环境)

首先用Homebrew安装Ruby编译所需的基础依赖:

brew install openssl@1.1 readline libyaml gdbm

2. 指定OpenSSL路径安装Ruby 2.7.6

Ruby 2.7.x版本需要依赖OpenSSL 1.1,而新版Homebrew默认安装的是OpenSSL 3.x,因此需要通过环境变量指定正确的OpenSSL路径:

RUBY_CONFIGURE_OPTS="--with-openssl-dir=$(brew --prefix openssl@1.1)" rbenv install 2.7.6

3. 验证安装并配置项目本地Ruby版本

安装完成后,进入你的RN项目目录,设置本地Ruby版本:

cd /Users/rahul/Documents/projects/reactNativeProjects/project1
rbenv local 2.7.6

执行ruby -v确认版本已切换为2.7.6。

4. 重新完成bundler安装

版本配置正确后,重新执行bundler安装命令:

bundle install

如果以上步骤仍失败,尝试更新rbenv和ruby-build到最新版本:

brew upgrade rbenv ruby-build

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 03:41:40