在 FreeBSD 11.2 中找不到 clang-format

lin*_*bin 4 freebsd clang-format

我安装了一个 FreeBSD 虚拟机,然后我运行了sudo pkg install clang-devel.

clang-format 然而,似乎缺少:

-sh:clang 格式:未找到

如何clang-format在 FreeBSD 11.2 中安装?

Mat*_*ski 5

您可以查看clang-devel包安装的文件(例如在FreshPorts 上)。

我可以看到几个文件,它们可能是您要查找的文件:

  • bin/clang-format-devel
  • llvm-devel/bin/clang-format

它们/usr/local默认安装在下面。

或者,您可以使用FreshPorts 上高级搜索功能。这是pkg-plist 中clang-format搜索结果的链接(在 FreeBSD 世界中,文件列表是如何与一个包一起安装的):https : //www.freshports.org/search.php?stype= pkg -plist&method=match&query=clang-format&num=100&orderby=category&orderbyupdown=asc&search=Search&format=html&branch=head

值得注意的是,使用pkg(8)ports(7)没有简单的方法来做到这一点,因为某些软件包动态生成它们的pkg-plist。这就是为什么最简单的解决方案是使用像FreshPorts这样的外部服务。在 FreeBSD 端口树中还有一个名为pkg-provides 的pkg(8)插件,这可能是您正在寻找的。不过,我从来没有尝试过。