使用composer更新到silverstripe 3.1
是否可以使用composer将我的项目更新为Silverstripe 3.1的测试版 我已经在Silverstripe项目的根目录中安装了composer以及composer.json文件。以下是我的composer.json文件:使用composer更新到silverstripe 3.1,silverstripe,Silverstripe,是否可以使用composer将我的项目更新为Silverstripe 3.1的测试版 我已经在Silverstripe项目的根目录中安装了composer以及composer.json文件。以下是我的composer.json文件: { "name": "silverstripe/installer", "description": "The SilverStripe Framework Installer", "require": { "php": ">=5.3.2",
{
"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"
}
当我跑的时候
编写器更新/Path/To/My/Site
Composer告诉我它找不到Composer.json文件,即使它在那里
我是否运行了错误的命令
谢谢。您需要删除“composer.lock”文件(如果存在),将“3.0.@stable”替换为“3.1.x-dev”,并调用“composer update”。这将为您提供最新的3.1分支
用这种方式升级到3.1.0-beta1是不可能的,因为我已经弄乱了标记中的composer.json依赖关系。您需要根据提交到此标记的composer.lock文件为此创建一个新项目:
composer create-project silverstripe/installer test 3.1.0-beta1