我正在尝试为React Native项目设置开发环境。npx react-native@latest init AwesomeProject
在将Node升级到版本18后终于工作了,但是在运行npx react-native run-ios
时,ios模拟器不会与我的项目一起打开。
我希望模拟器在运行npx react-native run-ios后打开我的项目。我已经尝试了很多东西,更改node/ruby版本,在ios文件夹中运行bundle install
和bundle exec pod install
。运行npx react-native run-ios
,什么也没有发生。我正试着让这个在macbook13.4上工作
如果我尝试使用不同版本的node(16.14.0),bundler安装步骤在init期间失败:
安装Bundler错误Gem::Ext::BuildError:错误:无法生成gem本机扩展。
是的,我进入Xcode并选择了命令行工具...
编辑:我改回16.14并初始化一个新项目。捆绑程序再次安装失败。我在pod文件夹中运行了bundle install和bundle exec pod install,回到主文件夹并运行了项目。大约十分钟后,模拟器启动。然而,我认为这并不奏效。尝试设置开发环境时遇到的错误数。太荒谬了我想如果有一个版本的发布,可以很好地协同工作,那就太好了。
1条答案
按热度按时间inkz8wg91#
模拟器未打开:
Node.js版本和bundler问题:
npm install
或yarn install
重新安装依赖项。npx react-native run-ios
运行React Native项目,看看模拟器是否成功打开。Node.js版本16.14.0安装Bundler错误:
npx react-native init
之前,请尝试在React Native项目的ios目录中分别运行bundle install
和bundle exec pod install
。这将确保为iOS开发安装所需的Ruby gem。