2014-06-17 1 views
1

페이스 북에 최신 PHP sdk를로드하려고하는데 작곡가에게 오류가 발생합니다. 내가 뭘 잘못하고 있는지에 대한 어떤 생각? 작곡가가 여러 PHP 버전으로 인해 최신 페이스 북의 php SDK를 설치하지 않습니다

[[email protected] gridjungle]# composer update 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - facebook/php-sdk-v4 4.0.8 requires php >=5.4.0 -> no matching package found. 
    - facebook/php-sdk-v4 4.0.7 requires php >=5.4.0 -> no matching package found. 
    - facebook/php-sdk-v4 4.0.6 requires php >=5.4.0 -> no matching package found. 
    - facebook/php-sdk-v4 4.0.5 requires php >=5.4.0 -> no matching package found. 
    - facebook/php-sdk-v4 4.0.4 requires php >=5.4.0 -> no matching package found. 
    - facebook/php-sdk-v4 4.0.3 requires php >=5.4.0 -> no matching package found. 
    - facebook/php-sdk-v4 4.0.2 requires php >=5.4.0 -> no matching package found. 
    - facebook/php-sdk-v4 4.0.1 requires php >=5.4.0 -> no matching package found. 
    - facebook/php-sdk-v4 4.0.0 requires php >=5.4.0 -> no matching package found. 
    - Installation request for facebook/php-sdk-v4 4.0.* -> satisfiable by facebook/php-sdk-v4[4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 

4.0.5

{ 
    "minimum-stability": "dev", 
    "require" : { 
    "facebook/php-sdk-v4" : "4.0.*" 
    } 
} 

, 4.0.6, 4.0.7, 4.0.8].

Potential causes: 
- A typo in the package name 
- The package is not available in a stable-enough version according to your minimum-stability setting 
    see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> 

자세한 내용은

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems. 
[[email protected] gridjungle]# composer install 
Loading composer repositories with package information 
Installing dependencies (including require-dev) from lock file 
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update 

업데이트하려면 아무것도 생성 자동로드 파일

답변

3

는 PHP SDK 버전 4+의 PHP 5.4+을 필요로를 설치하거나 업데이트합니다.

당신이 당신의 PHP 버전을 업그레이드 할 수없는 경우, 당신은 이전 SDK, "페이스 북/PHP-SDK"클린트 C : Fosco에 의해

편집을 사용해야 옳았다. 여러 버전의 PHP를 설치했기 때문에 작곡가가 사용할 버전을 지정해야했습니다. 이렇게하려면 프로젝트 위치에 로컬로 작곡가를 설치하고 전체적으로 설치된 버전을 사용하지 않아야했습니다.

/usr/local/php-5.5.13-cgi/bin/php composer.phar update 
+0

PHP 5.5.12 –

+1

을 실행 중이며 그렇지 않으면 강력하게 제공하는 오류 메시지가 좋습니다. 아마도 여러 버전이 설치되어 있고 작곡가가 다른 버전을 사용하고있을 것입니다./usr/local/bin/php composer.phar install – Fosco

+0

여러 버전이 있습니다. 미디어 사원의 DV 서버가 있습니다. 내 다른 사이트는 PHP의 이전 버전을 실행합니다. 이것은 서버에서 실행되는 유일한 사이트입니다. 5.5.12. 작곡가에게 그 사실을 알리는 방법이 있습니까? –