如何正确更新 etherpad-lite?
Posted
技术标签:
【中文标题】如何正确更新 etherpad-lite?【英文标题】:how to update etherpad-lite properly? 【发布时间】:2021-06-18 12:29:09 【问题描述】:我一直完全无法更新 etherpad-lite 服务器。问题:即使是谷歌搜索更新过程也几乎没有任何信息,只有那个应该运行“git pull origin”。
我现在已经尝试了很多不同的方法。更新通常有效,但随后会出现以下错误之一:
无法再安装插件 服务无法再启动(TypeError: log4js.replaceConsole is not a function) 整个管理面板不再起作用。我之前尝试卸载或更新所有插件,但都几乎没有带来任何改进,只有其他错误。管理控制台中的插件更新失败,我通过 updatePlugins.sh 脚本进行了尝试。这里出现一条消息,至少必须安装 etherpad-lite 1.8,6。我目前使用的是 1.8.4 版本,想更新到最新版本 1.8.12。但是,一些插件仍在更新。一种非常奇怪的行为。
如果有人能告诉我如何逐步正确更新 etherpad-lite 实例,我会很高兴。 (ubuntu 20)
谢谢!
【问题讨论】:
【参考方案1】:我最近将 Etherpad-lite 从版本 1.8.6 更新到 1.8.13。
对我来说,执行git pull origin
,然后使用git checkout 1.8.13
签出1.8.13 发布标签,就可以了。
尽管已将 Etherpad 配置为服务,但在首次运行它时使用以下命令很重要:
src/bin/run.sh
.
希望对你有用。
【讨论】:
非常感谢!我跳过了最后一个版本,但是今天我完全像这样进行了升级并且它可以工作。我想我上次忘记运行 run.sh 脚本了。以上是关于如何正确更新 etherpad-lite?的主要内容,如果未能解决你的问题,请参考以下文章