我正在检查插件的更新,方法是配置 -> InstalledPlugins -> 检查已安装的扩展然后我收到一条巨大的错误消息,上面有红色字母,开头是“处理来自存储库搜索的响应失败:无法从我们的 $RELEASE = $VERSION 评估 $VERSION;”后面跟着很多行关于插件的内容。提到的第一个插件是“GlobalReplacePlugin”
我的 foswiki 版本是 2.1.2
答案1
根据IRC 上的 gac410 “某些扩展没有数字字符串[表示版本或发布版本]”。在您的情况下它是GlobalReplacePlugin
。
在您的 foswiki 安装中找到一个名为 GlobalReplacePlugin.pm 的文件并编辑它。例如:
cd /var/www/foswiki
find -name GlobalReplacePlugin.pm
./lib/Foswiki/Plugins/GlobalReplacePlugin.pm
vi ./lib/Foswiki/Plugins/GlobalReplacePlugin.pm
更改如下内容:
$VERSION = '$Rev: 2960 (2009-03-10) $'
$RELEASE=$Rev
仅包含这样的数字:
our $VERSION = '2960';
our $RELEASE = '2960';
希望这是一个将被修复的错误(在同一个 IRC 中,我读到“但实际上 configure 不应该崩溃 [...] Configure 确实需要容忍较旧的扩展”