rust-mac部署rust项目到ubuntu服务器
【摘要】 rust-mac部署rust项目到ubuntu服务器
outline: deep
rust-mac部署rust项目到ubuntu服务器
mac本身部署ubuntu服务器
检查自己的版本
rustup --version
brew --version
安装工具链
# 安装rustup target for x86_64-unknown-linux-gnu
rustup target add x86_64-unknown-linux-gnu
# 安装交叉编译所需的工具
brew install x86_64-linux-gnu-gcc
项目配置
创建一个 .cargo/config.toml 文件在你的项目根目录下,配置链接器
[target.x86_64-unknown-linux-gnu]
linker = "x86_64-linux-gnu-gcc"
打包部署
cargo build --target x86_64-unknown-linux-gnu --release
Mac上采取Docker部署项目
安装docker
Mac上安装Docker
1、下载地址
选择自己对应的版本下载即可
https://www.docker.com/products/docker-desktop/
汉化Docker Desktop
Docker Desktop 是一个让开发者能够在 Windows 和 macOS 上轻松使用 Docker 的应用程序。
下载对应Docker Desktop版本号、操作系统的汉化包
Docker Desktop镜像设置
这里我们设置一下镜像地址
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://docker.nju.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
]
}
打包部署
直接采取命令进行打包
docker build -t nexus-rust-api .
耐心等待一段时间以后,我们的包已经打好了
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)