Gitlab在mac下环境变量和用户环境变量不一致的问题
相关信息
具体问题表现: 在zsh和bash下可以运行flutter命令,但是在pipline里面会显示flutter: command not found
解决方法
编辑服务的plist文件,新增环境变量,
编辑服务文件 /Users/mac/Library/LaunchAgents/gitlab-runner.plist
2025/4/25...大约 2 分钟
相关信息
具体问题表现: 在zsh和bash下可以运行flutter命令,但是在pipline里面会显示flutter: command not found
编辑服务的plist文件,新增环境变量,
编辑服务文件 /Users/mac/Library/LaunchAgents/gitlab-runner.plist
version: "3"
services:
kwaivgi-liveportrait:
stdin_open: true
tty: true
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities:
- gpu
ports:
- 7860:7860
restart: always
container_name: kwaivgiliveportrait
image: jokerdragon/kwaivgi-liveportrait:latest
command: python app.py
支持Docker Desktop 和 Linux Docker CE
相关信息
名称 | 功能描述 | 作用 | 关联场景或示例 |
---|---|---|---|
qemu-user-static | 跨架构指令集仿真器 | 在x86架构主机上直接运行/编译其他CPU架构(如ARM、PPC、MIPS等)的二进制文件和容器镜像 | - 在x86宿主机编译、运行ARM架构的Docker镜像 - 容器多架构(multi-arch)支持 |
binfmt-support | 二进制格式解析器框架 | 通过内核的binfmt_misc 机制,将非本机架构的二进制文件执行请求转发给用户空间工具(如qemu-user-static) |
- 注册qemu-user-static为其他架构二进制文件的解释器 - 系统识别并执行非本机架构的可执行文件 |
在中国网络环境下使用 Flutter: https://docs.flutter.cn/community/china/
清华大学 TUNA 协会
上海交通大学 *nix 用户组
假设你使用的镜像站是清华开源镜像站
打开 Chrome 浏览器,访问镜像站:https://mirrors.tuna.tsinghua.edu.cn/dart-pub/
Anacond安装包太大了,不方便下载和安装,每次安装conda工具都很麻烦,于是我写了个脚本。 这个脚本实现了一键安装miniconda,跟conda功能一样,安装包体积减小了很多。
curl -sSL https://www.geekery.cn/sh/LinuxCTS/os/all/miniconda.sh | bash
系统: CentOS 7 Docker版本: 1.13.1
执行命令 docker start container-name
无法启动, 报错如下
Error response from daemon: OCI runtime create failed: container with id exists:
aaabbbbccccddd
Error: failed to start containers: container-name
#复制粘贴就可以,亲测无误(注意根据实际情况修改安装目录/var/lib/rancher)
systemctl disable kubelet.service
systemctl disable kube-scheduler.service
systemctl disable kube-proxy.service
systemctl disable kube-controller-manager.service
systemctl disable kube-apiserver.service
systemctl stop kubelet.service
systemctl stop kube-scheduler.service
systemctl stop kube-proxy.service
systemctl stop kube-controller-manager.service
systemctl stop kube-apiserver.service
docker ps -a |egrep rancher |awk '{print $1}' |xargs docker rm -f
docker ps -a |egrep k8s |awk '{print $1}' |xargs docker rm -f
docker volume ls |grep -v openvpn |grep -v DRIVER |awk '{print $2}' |xargs docker volume rm
rm -rf /var/lib/etcd/
rm -rf /var/lib/rancher/
umount $(df -HT | grep '/var/lib/kubelet/pods' | awk '{print $7}')
rm -rf /etc/kubernetes
rm -rf /var/lib/etcd
rm -rf /var/lib/rancher
rm -rf /opt/rke/
rm -rf /etc/ceph/
rm -rf /etc/cni/
rm -rf /opt/cni/
rm -rf /run/secrets/kubernetes.io
rm -rf /run/calico/
rm -rf /run/flannel/
rm -rf /var/lib/calico/
rm -rf /var/lib/cni/
rm -rf /var/lib/kubelet/
rm -rf /var/log/containers/
rm -rf /var/log/pods/
network_interface=`ls /sys/class/net`
for net_inter in $network_interface;
do
if ! echo $net_inter | grep -qiE 'lo|docker0|eth*|ens*';then
ip link delete $net_inter
fi
done
#因为k8s会进行一些临时配置:防火墙、网络缓存等,需要重启服务器
sudo reboot
✅ 官方支持版本:7.0.10+
/www/server/panel/BTPanel/languages/settings.json