我有一个Mediawiki Vagrant盒子,在家里工作得很好,但是没有工作,因为我们落后于臭名昭着的Web代理,用“中间人攻击”解密HTTPS + SSL流量,所以所有证书检查由Vagrant完成和/或方框失败。
所以我必须从项目中删除所有身份验证(https://github.com/goulu/mediawiki)。我已经可以解决与流浪插件和红宝石宝石相关的问题,但现在我遇到了来自pip的错误:
DEBUG ssh: stderr: Error:
Could not update: Execution of '/usr/bin/pip install -q git-review==1.24'
returned 1: Cannot fetch index base URL https://pypi.python.org/simple/
Could not find any downloads that satisfy the requirement git-review==1.24
我试图通过添加install_options来编辑。\ puppet \ modules \ git \ manifests \ init.pp,如下所示,但它没有帮助:
package { 'git-review':
ensure => '1.24',
provider => 'pip',
install_options => ['--trusted-host pypi.python.org'],
}
是否添加此选项的正确位置? 或者,如何将pip.conf文件添加到我的项目中? 或者我应该在。\ puppet \ modules \ mwv \ manifests \ init.pp?
中编辑这一行package { 'python-pip': } -> Package <| provider == pip |>