我一直在学习使用hacklang和hhvm,并且已经开始使用composer并将所有需要的软件包安装为
composer require hhvm/hsl hhvm/hhvm-autoload
composer require --dev hhvm/hhast hhvm/hacktest facebook/fbexpect
我还设置了.hhconfig
以及hh_autoload.json
和hhast-lint.json
但是Vendor/bin
和Vendor/HHVM
之间存在命名冲突
谁能解释为什么会这样或如何解决?
答案 0 :(得分:0)
发生这种情况是因为作曲家将vendor/vendor/package/bin/file
复制到vendor/bin/file
,导致vendor/vendor/package/bin/file
中的符号被定义了两次。可以。
为避免命名问题,请将以下内容添加到您的.hhconfig
中:
ignored_paths = [ "vendor/.+/tests/.+", "vendor/.+/bin/.+" ]