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
…