2012-12-18 6 views
0

작곡가를 사용하여 Silverstripe 3.1의 베타 버전으로 프로젝트를 업데이트 할 수 있습니까?작곡가를 사용하여 silverstripe 3.1로 업데이트

나는 Silverstripe 프로젝트 루트에 composer.json 파일과 함께 composer를 설치했습니다. 여기 내 composer.json 파일입니다

{ 
"name": "silverstripe/installer", 
"description": "The SilverStripe Framework Installer", 
"require": { 
    "php": ">=5.3.2", 
    "silverstripe/cms": "3.0.*@stable", 
    "silverstripe/framework": "3.0.*@stable", 
    "silverstripe-themes/simple": "*" 
}, 
"require-dev": { 
    "silverstripe/compass": "*", 
    "silverstripe/docsviewer": "*" 
}, 
"minimum-stability": "dev" 

}

나는 실행하면 작곡가 업데이트/경로/

작곡가가이 composer.json 파일을 찾을 수 있음을 알려줍니다/내/사이트 거기에 있더라도.

잘못된 명령을 실행하고 있습니까?

감사합니다.

답변

2

"composer.lock"파일 (있는 경우)을 제거하고 "3.0.*@stable"을 "3.1.x-dev"로 바꾸고 "composer update"를 호출해야합니다. 그러면 최신 3.1 지점을 갖게 될 것입니다.

태그에서 composer.json 종속성을 망쳤으므로이 방법으로 3.1.0-beta1로 업그레이드 할 수 없습니다. 이 태그에 커밋 된 composer.lock 파일을 기반으로 새 프로젝트를 만들어야합니다.

composer create-project silverstripe/installer test 3.1.0-beta1 
관련 문제