技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页Linux>正文
Linux下arm64架构编译安装go-fastdfs
2024年06月27日 Linux 暂无评论 ⁄ 被围观 276次+

需求:服务器是arm64架构,go-fastdfs没有arm64的二进制包

lscpu #查看系统的 CPU 架构信息

Architecture: aarch64

解决办法:源码编译安装go-fastdfs

1、安装golang环境安装

参考:https://www.osyunwei.com/archives/14314.html

2、下载go-fastdfs

https://github.com/sjqzhang/go-fastdfs/archive/refs/tags/v1.4.0.tar.gz

上传安装包到/data/soft 目录

cd /data/soft

tar zxvf go-fastdfs-1.4.0.tar.gz #解压

mv go-fastdfs-1.4.0 /data/server/go/gopath #移动到项目路径

cd /data/server/go/gopath/go-fastdfs-1.4.0

mv vendor src

export GO111MODULE=off #禁用 Go 模块的在线下载功能。在这种情况下,Go 将不会尝试从远程仓库下载依赖项,而是依赖于 GOPATH 中已经存在的本地包

pwd=`pwd`

GOPATH=$pwd go build -o fileserver fileserver.go

在当前目录会生成fileserver二进制文件。

拷贝fileserver到go-fastdfs安装目录,执行./fileserver即可

至此,Linux下arm64架构编译安装go-fastdfs完成。

     

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2024 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3