MeterSphere之Ubuntu安装注意事项
最近很多开源社区的用户在用Ubuntu操作系统的服务器安装metersphere遇到一些问题,经过安装尝试之后发现,Ubuntu操作系统的服务器对Metersphere也是同样支持的,但是安装脚本稍微有些不同,当前的install.sh可能有些地方需要修改。
主要有问题的地方在cp这个指令:
Centos或者redhat操作系统的cp指令在 /usr/bin/cp 目录下
而Ubuntu的cp指令在/bin/cp下面
如不修改则会出现如下这个错误:

或者
[MeterSphere Log]: docker-compose 版本与配置文件不兼容,请重新安装最新版本的 docker-compose
解决方法如下:
方法一、ubuntu的install.sh应该修改如下(/usr/bin/cp 修改为 /bin/cp即可)
主要是这三行
/bin/cp -f ./metersphere/version KaTeX parse error: Expected 'EOF', got '#' at position 33: …here/version #̲Centos或者Redhat的…(date +%Y%m%d-%H%M) ./metersphere ${MS_BASE}/ #Centos或者Redhat的cp路径为 /usr/bin/cp
/bin/cp -f ${__current_dir}/install.conf ${MS_BASE}/metersphere/install.conf.example #Centos或者Redhat的cp路径为 /usr/bin/cp
对应的install.sh如下

注意:每次升级版本都得改一下脚本或者检查后复用原来的脚本
方法二 、手动CP安装文件到对应安装目录(默认安装目录为:/opt/metersphere)
cd metersphere-release-v1.xx.x-offline
sudo cp ./metersphere/docker-compose-* /opt/metersphere/
bash install.sh
…
本文针对MeterSphere在Ubuntu系统上的安装问题提供了解决方案。主要介绍了如何修改安装脚本以匹配Ubuntu的cp命令路径,避免因路径不匹配导致的错误,并提供了两种可行的安装方法。
23万+

被折叠的 条评论
为什么被折叠?



