double-mouse-downloader
double-mouse-downloader copied to clipboard
m1上初始化 aria2 失败
在 mac m1 上 初始化失败, 系统版本为 12.5,如图

{
"version": "1.1.1",
"time": "2022-08-30T10:48:03.065Z",
"env": {
"USER": "lion",
"MallocNanoZone": "0",
"__CFBundleIdentifier": "moe.moyu.double-mouse-downloader",
"COMMAND_MODE": "unix2003",
"LOGNAME": "lion",
"PATH": "/usr/bin:/bin:/usr/sbin:/sbin",
"SSH_AUTH_SOCK": "/private/tmp/com.apple.launchd.tsgbAxkEUq/Listeners",
"SHELL": "/bin/zsh",
"HOME": "/Users/lion",
"__CF_USER_TEXT_ENCODING": "0x1F5:0x19:0x34",
"TMPDIR": "/var/folders/48/rl7cgcz56512_1bgxnt9_krh0000gn/T/",
"XPC_SERVICE_NAME": "application.moe.moyu.double-mouse-downloader.63418604.63418608",
"XPC_FLAGS": "0x0",
"ORIGINAL_XDG_CURRENT_DESKTOP": "undefined"
},
"platform": "darwin",
"arch": "arm64",
"versions": {
"node": "16.14.2",
"v8": "10.2.154.4-electron.0",
"uv": "1.43.0",
"zlib": "1.2.11",
"brotli": "1.0.9",
"ares": "1.18.1",
"modules": "106",
"nghttp2": "1.45.1",
"napi": "8",
"llhttp": "6.0.4",
"openssl": "1.1.1",
"cldr": "40.0",
"icu": "70.1",
"tz": "2021a3",
"unicode": "14.0",
"electron": "19.0.3",
"chrome": "102.0.5005.63"
},
"systemVersion": "v16.14.2",
"detail": {
"name": "Error",
"message": "{\"message\":\"aria2 初始化失败\",\"aria2cPath\":\"/Applications/鼠鼠下载器.app/Contents/Resources/bin/darwin/arm64/aria2c\",\"args\":[\"/Applications/鼠鼠下载器.app/Contents/Resources/bin/darwin/arm64/aria2c\",\"--enable-rpc\",\"--rpc-secret=275cb1b4923269ddfb66e0436df5521e\",\"--rpc-listen-port=6800\"]}",
"stack": "Error: {\"message\":\"aria2 初始化失败\",\"aria2cPath\":\"/Applications/鼠鼠下载器.app/Contents/Resources/bin/darwin/arm64/aria2c\",\"args\":[\"/Applications/鼠鼠下载器.app/Contents/Resources/bin/darwin/arm64/aria2c\",\"--enable-rpc\",\"--rpc-secret=275cb1b4923269ddfb66e0436df5521e\",\"--rpc-listen-port=6800\"]}\n at Socket.<anonymous> (/Applications/鼠鼠下载器.app/Contents/Resources/app.asar/build/main/services/aria2.js:42:20)\n at Socket.emit (node:events:526:28)\n at addChunk (node:internal/streams/readable:315:12)\n at readableAddChunk (node:internal/streams/readable:289:9)\n at Readable.push (node:internal/streams/readable:228:10)\n at Pipe.onStreamRead (node:internal/stream_base_commons:190:23)"
}
}
崩溃的地方我忘记写入信息到报告了,你在终端运行下面这个命令看看有什么输出:
/Applications/鼠鼠下载器.app/Contents/Resources/bin/darwin/arm64/aria2c --enable-rpc --rpc-secret=275cb1b4923269ddfb66e0436df5521e --rpc-listen-port=6800
初次执行该命令,输出为
dyld[46942]: Library not loaded: '/opt/homebrew/opt/libssh2/lib/libssh2.1.dylib'
Referenced from: '/Applications/鼠鼠下载器.app/Contents/Resources/bin/darwin/arm64/aria2c'
Reason: tried: '/opt/homebrew/opt/libssh2/lib/libssh2.1.dylib' (no such file), '/usr/local/lib/libssh2.1.dylib' (no such file), '/usr/lib/libssh2.1.dylib' (no such file)
zsh: abort --enable-rpc --rpc-secret=275cb1b4923269ddfb66e0436df5521e
判断为缺少 libssh2 支持,执行brew install libssh2
安装成功后再次执行该命令,输出为
09/02 08:36:57 [NOTICE] IPv4 RPC: listening on TCP port 6800
此时 app 可以正常运行
m1pro按照上述方法,仍无法解决,libssh2依赖安装不成功
m1pro按照上述方法,仍无法解决,libssh2依赖安装不成功
安装不成功就要你自己去想办法了,现在暂时只能手动安装依赖解决。
m1pro按照上述方法,仍无法解决,libssh2依赖安装不成功
安装不成功就要你自己去想办法了,现在暂时只能手动安装依赖解决。
报错如下: ==> Installing dependencies for libssh2: ca-certificates and [email protected] ==> Installing libssh2 dependency: ca-certificates ==> Pouring ca-certificates-2021-10-26.all.bottle.tar.gz Error: No such file or directory @ rb_sysopen - /Users/gary/Library/Caches/Homebrew/downloads/9741506e8e8448e3069de750e083e88778383ef77e4bc647f4b14fad5ab6d864--ca-certificates-2021-10-26.all.bottle.tar.gz
brew 的问题,重装或更新 brew 到最新的版本,旧版本的 brew 似乎在安装 bottle 的依赖时会出现Error: No such file or directory的错误
brew 的问题,重装或更新 brew 到最新的版本,旧版本的 brew 似乎在安装 bottle 的依赖时会出现Error: No such file or directory的错误
大佬牛逼,更新brew就解决了