Chef infra 在pkg配置搜索路径中未找到包apr-1

Chef infra 在pkg配置搜索路径中未找到包apr-1,chef-infra,centos6,chef-recipe,Chef Infra,Centos6,Chef Recipe,我只是一个初级前端网络开发人员,他的老板在法国待了一周,我有一台centos服务器,它不能正常工作。据我所知,我应该运行vagrant provision并开始在与我的应用程序链接的开发网站上工作:( 我想我已经找到了问题的根源,但我无法理解错误的真正含义。有人认识到这一点吗?(当我ssh到框中时,在env中没有定义PKG\u CONFIG\u路径。) 错误消息: Package apr-1 was not found in the pkg-config search path. ==>

我只是一个初级前端网络开发人员,他的老板在法国待了一周,我有一台centos服务器,它不能正常工作。据我所知,我应该运行vagrant provision并开始在与我的应用程序链接的开发网站上工作:(

我想我已经找到了问题的根源,但我无法理解错误的真正含义。有人认识到这一点吗?(当我ssh到框中时,在env中没有定义PKG\u CONFIG\u路径。)

错误消息:

Package apr-1 was not found in the pkg-config search path.
==> Perhaps you should add the directory containing `apr-1.pc'
==> to the PKG_CONFIG_PATH environment variable
==> No package 'apr-1' found
==> cannot open /httpd/build/config_vars.mk: No such file or directory at /usr/sbin/apxs line 201.
http.rb
文件(散布在整个项目中的几个相同脚本之一),错误可能来自于此。

apr是Apache Portable Runtime,基本上是一个C代码库,许多与Apache相关的项目(主要是Apache HTTPD及其类似oy的模块)都可以重用它。您通常会通过系统软件包(如
libapr1
和Ubuntu的相关开发标题
libapr1 dev
)来安装它。我手边没有CentOS机器来检查软件包名称,但我确信它是类似的