首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用composer更新到silverstripe 3.1

使用composer更新到silverstripe 3.1
EN

Stack Overflow用户
提问于 2012-12-18 20:26:30
回答 1查看 1.2K关注 0票数 0

可以使用composer将我的项目更新到Silverstripe 3.1的测试版吗?

我在我的Silverstripe项目的根目录下安装了composer以及一个composer.json文件。这是我的composer.json文件:

代码语言:javascript
运行
复制
{
"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 update /Path/To/My/Site时

Composer告诉我,即使composer.json文件在那里,它也找不到它。

我是否运行了错误的命令?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-18 21:00:28

您需要删除"composer.lock“文件(如果存在),将"3.0.*@stable”替换为"3.1.x-dev",并调用"composer update“。这将为您提供最新的3.1分支。

以这种方式升级到3.1.0-beta1是不可能的,因为我已经弄乱了标记中的composer.json依赖项。您需要基于提交给此标记的composer.lock文件为此创建一个新项目:

代码语言:javascript
运行
复制
composer create-project silverstripe/installer test 3.1.0-beta1
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13932981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档