Plugins SYmfony插件上载错误:必须指定SYmfony的最小版本
我一直试图上传我的SYmfony插件有一段时间了,但我一直收到这个错误。 起初,对SYmfony包的依赖性缺失,但我补充了这一点。 My package.xml如下所示:Plugins SYmfony插件上载错误:必须指定SYmfony的最小版本,plugins,package,symfony1,pear,Plugins,Package,Symfony1,Pear,我一直试图上传我的SYmfony插件有一段时间了,但我一直收到这个错误。 起初,对SYmfony包的依赖性缺失,但我补充了这一点。 My package.xml如下所示: <?xml version="1.0" encoding="UTF-8"?> <package packagerversion="1.9.0" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.
<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.9.0" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
<name>sfActivateablePlugin</name>
<channel>pear.symfony-project.com</channel>
<summary>sfActivateablePlugin allows auditing record activation/deactivation by setting up a flag, timestamp & user detail fields.</summary>
<description>The sfActivateablePlugin allows you to automatically:
* create a `is_active` flag (or name of your choice)
* create timestamp & user detail fields (e.g. `activated_by`, `activated_at`, ...)
* populate timestamps & user details when `is_active` flag is toggled on a record.</description>
<lead>
<name>Prasad Gupte</name>
<user>prasadgupte</user>
<email>xxxxxxxx@gmail.com</email>
<active>yes</active>
</lead>
<date>2010-09-22</date>
<time>19:33:09</time>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.symfony-project.com/license">MIT license</license>
<notes>
* First public release.
</notes>
<contents>
<dir baseinstalldir="sfActivateablePlugin/" name="/">
<file baseinstalldir="sfActivateablePlugin/" md5sum="89b09d4d48e5259a3c659dfc65b0fc52" name="config/plugin_settings.yml.sample" role="data" />
<file baseinstalldir="sfActivateablePlugin/" md5sum="8b40522acb23552e6e31ba2416387515" name="lib/Activateable.class.php" role="php" />
<file baseinstalldir="sfActivateablePlugin/" md5sum="926a9eb938eccc9083d2b116e50246b3" name="lib/Listener/Activateable.class.php" role="php" />
<file baseinstalldir="sfActivateablePlugin/" md5sum="17346d33da2ea3b9d880afc71e7022fd" name="LICENSE" role="doc" />
<file baseinstalldir="sfActivateablePlugin/" md5sum="b836dfd2f324ae4ea975842197dcf8e2" name="README" role="doc" />
</dir>
</contents>
<dependencies>
<required>
<php>
<min>5.2.6</min>
</php>
<pearinstaller>
<min>1.4.1</min>
</pearinstaller>
<package>
<name>Symfony</name>
<channel>pear.symfony-project.org</channel>
<min>1.4</min>
<recommended>1.4</recommended>
</package>
</required>
</dependencies>
<phprelease />
<changelog>
<release>
<version>
<release>1.0.0</release>
<api>1.0.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<date>2010-09-22</date>
<license uri="http://www.symfony-project.com/license">MIT license</license>
<notes>
* First public release.
</notes>
</release>
</changelog>
</package>
sfActivateablePlugin
pear.symfony-project.com
sfActivateablePlugin通过设置标志、时间戳和;用户详细信息字段。
sfActivateablePlugin允许您自动:
*创建一个'is_active'标志(或您选择的名称)
*创建时间戳&;用户详细信息字段(例如,`activated_by`、`activated_at`、…)
*填充时间戳&;在记录上切换'is_active'标志时的用户详细信息。
普拉萨德·古普特
普拉萨德古普特
xxxxxxxx@gmail.com
对
2010-09-22
19:33:09
1.0.0
1.0.0
稳定的
稳定的
麻省理工学院执照
*首次公开发布。
5.2.6
1.4.1
西蒙尼
pear.symfony-project.org
1.4
1.4
1.0.0
1.0.0
稳定的
稳定的
2010-09-22
麻省理工学院执照
*首次公开发布。
我丢了一些标签吗?或指定的Symfony版本不正确?Pl help发现了几个错误: 1.包名为symfony,而不是symfony 2.最高版本也是必需的 如果使用Pear软件包管理器API:
$packagexml->addPackageDepWithChannel('required', 'symfony', 'pear.symfony-project.com', '1.4', '1.4', '1.4');