继续下面的文档:http://symfony.com/doc/current/bundles/IvoryCKEditorBundle/installation.html
我目前已输入命令:
composer require egeloen/ckeditor-bundle
目前已解决
使用版本^ 5.0 for egeloen / ckeditor-bundle
之后,我将新包输入我的AppKernel并转到运行命令:
php bin/console ckeditor:install
不幸的是,这会导致此错误:
[Symfony的\元器件\控制台\异常\ CommandNotFoundException]
“ckeditor”命名空间中没有定义命令。
使用Symfony 3.3-dev,Ckeditor-bundle(5.0.3)
答案 0 :(得分:5)
查看https://github.com/egeloen/IvoryCKEditorBundle/blob/master/Resources/doc/installation.rst
我注意到它已经在14小时前发生了变化,因此我将其与Composer刚下载的5.0.3版本进行了比较,后者没有提到php bin/console ckeditor:install
命令。
在Composer中将版本从^5.0
切换为dev-master
,php bin/console ckeditor:install
可以完美地运行。
以下是来自存储库所有者的声明:
<强> egeloen 强>
新命令(ckeditor:install)将成为其中的一部分 下一个6.x版本(可能在本周发布),但在线文档是 从master开始构建,所以基本上,doc已经暴露了这个命令 这不是当前稳定版本(5.x)的一部分。
长话短说:你可以升级到5.x而不执行 ckeditor:安装命令,因为它只是即将发布的6.x版本的一部分 (尚未发布)