InvalidArgumentException 尝试通过 composer 安装 facebook/php-sdk-v



我正在尝试通过作曲家安装最新的Facebook SDK,但是我收到此错误:

$ composer require facebook/php-sdk-v4

  [InvalidArgumentException]                                                                                                                           
  Could not find package facebook/php-sdk-v4 at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability  

阅读升级指南后,我认为我的php版本可能不兼容,所以我检查了版本:

$ php -v
PHP 5.5.9-1ubuntu4.14 (cli) (built: Oct 28 2015 01:34:46) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with XCache v3.1.0, Copyright (c) 2005-2013, by mOo
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
    with XCache Optimizer v3.1.0, Copyright (c) 2005-2013, by mOo
    with XCache Cacher v3.1.0, Copyright (c) 2005-2013, by mOo
    with XCache Coverager v3.1.0, Copyright (c) 2005-2013, by mOo

如何解决此问题并安装 Facebook SDK?谢谢

需要更多的挖掘,但我终于弄清楚了这个安装的问题。我正在使用Symfony 2.8,似乎默认的Symfony项目使用默认的php版本预配置了作曲家,即使您可能安装了更高的版本。版本字符串位于composer.jsonconfig部分中

"config":{
  "bin-dir":"bin",
  "platform":{
    "php":"5.3.9"
  }
}

一旦我将值更改为5.4.0,我就可以安装Facebook SDK。

关于这些问题的更多讨论在这里和这里

相关内容

  • 没有找到相关文章

最新更新