React Native 学习记录 环境安装及问题记录

149 阅读1分钟

React Native 环境安装及问题记录

一、 Homebrew

Homebrew 是 Mac OSX 上的软件包管理工具,能在 Mac 中方便的安装软件或者卸载软件,Homebrew 将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。可以通过以下命令来安装 Homebrew,或者去官网:

/bin/bash -c \ 
"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

二、Node

可以通过 Homebrew 来安装 Node:

brew install node
// 也可以制定版本安装

三、Watchman

Watchman则是由 Facebook 提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager 可以快速捕捉文件的变化从而实现实时刷新)。

brew install watchman

四、Ruby

安装ruby版本管理工具rbenv,切换ruby版本(使用此工具主要因为版本比较全面) github.com/rbenv/rbenv

brew install rbenv ruby-build
// 拓展命令航
// 查看位置
$ which rbenv => 得到 /usr/local/bin/rbenv
rbenv install 2.7.5
// 添加到 ~/.zshrc中
eval "$(/usr/local/bin/rbenv init - zsh)"
//使用
rbenv global 2.7.5
// 查看生效
ruby -- version
which ruby 

Cocoapods

CocoaPods是用 Ruby 编写的包管理器(可以理解为针对 iOS 的 npm)。

sudo gem install cocoapods

如果安装依赖容易失败,可选更换镜像源 CocoaPods 镜像使用帮助

Bundler

Bundler 是 Ruby 的包管理器,如同 npm 之于 Node。

iOS 开发用到的两个工具 cocoapods 和 fastlane 都是用 Ruby 写的。

gem install bundler