Ubuntu14-04-安装Watchman

Posted by AlstonWilliams on February 17, 2019

打算重写项目的UI.因为之前用的国内的某家公司的html5来做的APP的前台,而这家公司的这个产品可能还不成熟,而导致做出来的APP的前台老是有一些问题.于是就打算采用React Native来进行重写.

第一步是搭建React Native的开发环境.这一步就花费了我六个小时左右的时间.主要就是卡在Watchman的安装上.

Watchman是Facebook出品的一个用于监控文件变化的小程序,它在React Native的Hot reloading中起着非常重要的作用.我们也知道,要是没有Hot reloading,我们开发的效率会大大降低.所以不管怎样,都得装上这款工具.

可问题是,照着官网的步骤一步步来做,到最后还是没安装成功.老是提示libpcre.so.1这个共享库找不到.

官网上的步骤如下图所示:

当时也没细看这段代码上面的描述.就照着执行而已.

现在在截上面那个图时,注意到官网的描述.既然缺少libpcre.so.1这个共享库,那我们完全可以启用python支持,而不启用pcre支持.

那我在不知道可以这么解决之前,是如何解决的呢?

安装homebrew工具,用下面这条命令: ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)”

然后修改环境变量:

echo ‘export PATH=”/home/alstonwilliams/.linuxbrew/bin:$PATH”’ »~/.bashrc echo ‘export INFOPATH=”/home/alstonwilliams/.linuxbrew/share/info:$INFOPATH”’ »~/.bashrc

让修改生效:

source ~/.bashrc

homebrew安装python:

brew install python

最后,安装watchman:

brew install watchman

我们可以通过下面的命令来验证是否安装成功: watchman -v

输出版本号则表示安装成功.

其实完全不用这么麻烦,就在编译安装时,不用pcre,而用Python就行.