ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

在 Mac 上装好 Gopeed 下载管理器:安装包、编译与常见问题

在 Mac 上装好 Gopeed 下载管理器:安装包、编译与常见问题 在 Mac 上装好 Gopeed 下载管理器安装包、编译与常见问题【免费下载链接】gopeedA fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.项目地址: https://gitcode.com/GitHub_Trending/go/gopeed这篇写给刚在 Mac 上拿到 Gopeed 的新手。它是一款用 Golang 加 Flutter 写的跨平台下载管理器支持 HTTP、磁力、ed2k 等协议。全文按装之前、装的时候、装完之后、想自己编译、卡住了怎么办五条线走照着做十来分钟能跑起来只想拖进 Applications 直接用的人看前两节就够。Gopeed 下载管理器 macOS 界面装之前先挑对芯片架构的安装包Mac 分 Intel 和 Apple Silicon 两种 CPU下载前打开关于本机看下面写的是处理器还是芯片。官方提供三种 DMG对应关系如下安装包适用芯片特点UniversalIntel Apple Silicon两种都能跑体积最大amd64仅 Intel老款机型选它arm64仅 Apple SiliconM 系列芯片最精简选错不会装不上只是体积和运行效率有差别。另外建议系统版本在 macOS 10.15 及以上太旧的系统官方包可能启动后直接退出。装的时候拖进 Applications 并首次放行从官方下载页拿到对应架构的 DMG双击打开把 Gopeed 图标拖到 Applications 即可全程不用额外装软件。第一次双击若弹出无法打开因为它来自身份不明的开发者这是 macOS 的 Gatekeeper 拦截不是文件坏了右键点 Gopeed选打开弹窗里再点一次打开或者进系统设置 → 隐私与安全性在底部提示处点仍要打开。如果提示验证失败 / 已损坏多为下载不完整重新下对应架构的包再拖进去一次。装完之后权限、下载目录与开机自启装好后做三件小事用起来更顺权限到系统设置 → 隐私与安全性 → 文件和文件夹确认 Gopeed 能访问下载等目录BT 任务多时再在防火墙里放行 Gopeed 的传入连接。下载目录在应用内的设置里改默认下载路径改完对之后的新任务生效。开机自启用 launchd 注册一条 LaunchAgent 即可——在 ~/Library/LaunchAgents/ 下放一个指向 /Applications/Gopeed.app/Contents/MacOS/Gopeed 的 plist再执行launchctl load加载。想自己编译从源码构建 Gopeed要改代码或定制版本可以从源码构建。前置条件装好 Xcode 命令行工具xcode-select --install和 Flutter3.24 以上并确认启用了 cgoCGO_ENABLED1。Go 后端加 Flutter 前端两步走# 克隆仓库 git clone https://gitcode.com/GitHub_Trending/go/gopeed cd gopeed # 先构建 Go 动态库再编译 Flutter go build -tags nosqlite -ldflags-w -s -buildmodec-shared \ -o ui/flutter/macos/Frameworks/libgopeed.dylib \ github.com/GopeedLab/gopeed/bind/desktop cd ui/flutter flutter build macos成功后 Gopeed.app 落在 ui/flutter/build/macos/Build/Products/Release/ 下拖进 Applications 即可。环境与版本细节可翻 README_zh-CN.md。几个高频报错对照着修就行CGO 编译失败装完整 Xcode并确认CGO_ENABLED1依赖缺失先flutter pub get再flutter clean重来架构不对Apple Silicon 上加GOARCHarm64重新构建。卡住了怎么办日志与反馈排错先看日志Gopeed 的应用数据和日志都在用户 Library 目录下比如~/Library/Application Support/com.gopeed.gopeed/出问题时先翻这里。想扩展功能项目内置了插件系统入口在 pkg/download/extension.go支持挂 onResolve、onStart 等事件写脚本。遇到没覆盖的问题到项目 Issues 里提交描述附上芯片架构、系统版本和日志比私聊更容易被定位。【免费下载链接】gopeedA fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter.项目地址: https://gitcode.com/GitHub_Trending/go/gopeed创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表