问题描述:更新brew时遇到
/usr/local/Homebrew/Library/Homebrew/brew.rb:12:in `’: Homebrew must be run under Ruby 2.3! You’re running 2.0.0. (RuntimeError)
解决方法:
输入:
ruby -version
提示
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]
-e:1:in <main>': undefined local variable or method
rsion’ for main:Object (NameError)
更新ruby输入:
brew install ruby@2.3
输入:npm -v 查询node 版本 ,提示错误:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.58.dylib
Referenced from: /usr/local/Cellar/node/8.1.4/bin/node
Reason: image not found
Abort trap: 6
解决方法:
brew uninstall node
brew link icu4c
并在bash_profile 中添加
export PATH=”/usr/local/opt/icu4c/bin:
PATH”exportPATH=”/usr/local/opt/icu4c/sbin:
PATH”
关闭文件:source .bash_profile
brew link icu4c
brew install node
npm -v 即可查询到成功安装了node
npm install -g react-native-cli 安装react-native的命令行工具
其他问题解决参考地址:
http://blog.csdn.net/developer_jiangqq/article/details/50508534