zephir 错误 File already exists at path: IR/compiled-files-sum
发布于 作者:苏南大叔 来源:程序如此灵动~

在做zephir
的开发工程中,写第一个hello world
的例子是很简单的。但是,后续正式zephir
入手的话,就可能会比较痛苦些了。因为zephir
的具体语法还是和php
有些差异的,一些错误报的还是比较莫名其妙的。当好不容易调试好相关语句后,还可能会碰到本文中所描述的错误信息。
本文测试环境:mac10.14.1 (18B75)
,zephir0.11.8
,php7.2
,Zephir-Parser1.2.0
。
症状描述
确认没有任何zephir
语法错误的情况下,执行zephir build
,报错如下:
File already exists at path: IR/compiled-files-sum
解决方案
解决方案就是:
zephir fullclean
然后再执行原本的build
命令:
sudo zephir build
即可顺利执行build
的过程。当然,如果想要在php
中生效的话,还需要重启php
。
brew services restart php
相关链接
总结
zephir
这么小众语言,虽然拉低了php
扩展的入门门槛,但是事实上,也是有很多意想不到的拦路虎的。加油~ 少年~


