安装具有 GMP 扩展要求的 PEAR 包时出现问题
我想安装 Crypt_DiffieHellman PEAR 包,这给了我以下错误:
pear/Crypt_DiffieHellman requires PHP extension "gmp"
所以我安装了 gmp 扩展(使用 MacPorts 的“php5-gmp”),php -m
和 extension_loaded( 'gmp')
表示扩展已加载。但是,当我尝试安装该软件包时,仍然出现 PEAR 错误。
我在这里错过了什么吗?或者这是软件包/PEAR 安装程序的(已知)错误?
I want to install the Crypt_DiffieHellman PEAR package, that gives me the following error:
pear/Crypt_DiffieHellman requires PHP extension "gmp"
So I installed the gmp extension (using MacPorts' "php5-gmp"), both php -m
and extension_loaded('gmp')
indicate that the extension is loaded. However I still get the PEAR error when I try to install the package.
Am I missing something here? Or is this a (known) bug with the package/PEAR installer?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是什么解决了我的问题:使用 -f (强制)参数来忽略缺少的依赖项。就我而言,我确定扩展已安装,因此安装程序可以不检查此特定扩展。
What solved my problem: use the -f (force) argument to ignore missing dependencies. In my case I was sure the extension was installed, so the installer could do without checking this particular extension.