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