BookStack(因为国内有一款同名的软件,为了方便区分,以下都BookStackApp称呼)是一款在线文档管理软件,因为其界面简洁且支持中文,所以正好拿来存储些专业资料或电子书。
它的界面大致如下(版本号0.27.3):
BookStack.png
BookStack-view.png
它的升级方式也非常简单,根据github上的教程,就一条命令可以搞定。
进入到BookStack所在的目录,然后运行以下命令:

git pull origin release && composer install && php artisan migrate

由于我之前安装后删除了.git目录,所以系统提示错误,从网上下载源代码之后将.git上传到服务器,再次运行命令,此时提示“bad index file sha1 signature fatal: index file corrupt”错误。
删除.git目录下的index文件,运行git reset命令重新生成index文件。
再次运行上述代码,此时提示“Please, commit your changes or stash them before you can merge.”,也就是存在冲突。
运行以下代码先将本地修改存储起来:

git stash

再次运行代码,此时一切OK。
PS:有可能会提示删除部分文件,按照提示执行就可。
最后一步:

php artisan cache:clear
php artisan view:clear

BookStack-update.png

最后修改:2020 年 03 月 03 日
如果觉得我的文章对你有用,请随意赞赏