我不知道确切的原因,但是我所有的react原生项目现在都不能再构建了,我被捆绑在index.ios.js
0.0%。
我尝试了几种方法,但我所有的项目都遇到了同样的问题。
发布于 2017-08-03 15:08:08
注意:此解决方法适用于macOS。
发现罪魁祸首是watchman 4.7.0
。
我的问题是在升级到watchman 4.7.0之后出现的brew
。
看起来这个新版本的watchman有一个问题:watchman问题358。
最后我解决了我的问题内容的/usr/local/var/run/watchman/
文件夹。
发布于 2018-09-27 06:50:49
我尝试了几种方法:上面的答案,启动the卸载,重新启动,重新安装……你可以说出它的名字。下面是我如何在MacOS上修复它的:
TL;DR:删除brew版本并执行以下操作官方文档从源代码编译。在配置中使用标志:
--enable-statedir=$HOME/.watchman --without-python --without-pcre
推理:我不需要python绑定。我也怀疑一些权限问题,并认为使用我的主页会比默认路径更安全。
步骤:
brew rm watchman
launchctl unload -F ~/Library/LaunchAgents/com.github.facebook.watchman.plist
git clone https://github.com/facebook/watchman.git
cd watchman
git checkout v4.9.0
//更喜欢这里的最新版本。brew install autoconf automake libtool
//编译工具make
//等待...它将编译.o文件make install
//如果失败,请尝试sudo
但它不应该。在make install之后,它应该在你的path中:/usr/local/bin/watchman
试着watchman version
或者别的什么。试着看看它是否解决了你的问题。
请记住,大多数人都有自己的东西/usr/local/var/run/watchman/
。我们的等价物现在是~/.watchman/
如果这对你有帮助,请告诉我。:)
发布于 2018-11-29 03:08:29
运行以下命令回显fs.inotify.max_用户_watches=582222 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
https://stackoverflow.com/questions/45477184
复制相似问题