标签 mac 下的文章

删除原有 boost

sudo rm –rf /usr/local/include/boost
sudo rm –rf /usr/local/lib/libboost_*

brew uninstall boost

重新从官网下载 Boost

cd ./node_modules/react-native/third-party

查看 boost 版本号,从官方网站上面下载 boost https://www.boost.org/users/download/

可以下载适合你的版本。

替换 .rncache 目录下面的 boost

将下载的 boost 包复制至 .rncache 目录下,解压该文件,

cd ./boost_1_63_0
./booststrap.sh
sudo ./b2 install

再次尝试应该是可以了

react-native run-ios
如果还不行的话,可以试试直接将 /opt/local/include/boost 复制至 ./node_modules/react-native/third-party 目录下。

本文将告诉你如何使用 HomeBrew 在Mac OS X上安装 PHP、MySQL与Nginx环境。

安装 PHP5.6 (带FPM)

搜索 PHP FormulasFormulas 就像 Apititude 里面的包一样)。

brew search php

这会返回一个很长的列表,包括了 5.2/5.3/5.4/5.5/5.6 等等的,我们这里就安装最新版本的 5.6

brew tap josegonzalez/php
brew tap homebrew/dupes

这里需要注意,如果你不安装 homebrew/dupes,你将得到下面这样的错误信息:

   `No available formula for zlib.`

在安装 PHP 5.6 之前,我们可以先看看它的安装配置,使用下面这个命令:

brew options php56

我们再按下面这个配置安装它:

brew install php56 --with-fpm --with-imap --without-apache --with-debug

在一个很漫长的等待之后,我们可以使用 php -vphp-fpm -v 来查看安装是否成功以及安装的软件的版本。

添加 PHP-FPM 为系统启动项

你可以在 /usr/local/Cellar/php56/ 目录中查看其 plist 文件。

安装 MySQL

使用下面命令安装

brew install mysql --enable-debug

安装完成之后使用下面命令进行一次MySQL 的安装设置:

mysql_secure_installation

安装 Nginx

brew install nginx