我正在使用配方 git://github.com/opscode-cookbooks/php.git 在我的流浪盒(ubuntu)上安装 php 和厨师。不幸的是,我的盒子在代理后面。
看来我必须这样称呼:
pear config-set http_proxy http://domain:3128
我怎么称呼它,我在哪里可以称呼它?
我正在使用配方 git://github.com/opscode-cookbooks/php.git 在我的流浪盒(ubuntu)上安装 php 和厨师。不幸的是,我的盒子在代理后面。
看来我必须这样称呼:
pear config-set http_proxy http://domain:3128
我怎么称呼它,我在哪里可以称呼它?
execute
在安装 PHP 本身之后,您可以通过资源调用它:
include_recipe "php::default"
execute "set proxy for PEAR" do
command "pear config-set http_proxy http://domain:3128"
end
php_pear "pear_package" do
version "x.x.x"
action :install
end
...
如果在安装 php-pear 的配置运行后立即配置它就足够了,您可以使用vagrant-proxyconf插件。(但是,如果您需要在同一配置程序运行中安装 pear 包,这将无济于事。)