macos - 无法在 Mac 上执行 FastX Toolkit
问题描述
我为“MacOS X 10.5.8(32 位)”下载了 FastX 工具包预编译的二进制文件(http://hannonlab.cshl.edu/fastx_toolkit/download.html)。但是,当我使用工具 cd 进入目录并尝试执行其中任何一个时(例如,使用 fastq_quality_filter -h 之类的任何命令),我收到错误:
-bash: /usr/local/bin/fastq_quality_filter: 无法执行二进制文件
我不是很肯定,但似乎可能是因为文件类型是“Unix 可执行文件”,可能与 Mac 不兼容(尽管我下载了应该适用于 Mac 的二进制文件)。我试过 chmod + x 但文件已经有执行权限,所以没有帮助。还有其他想法吗?
解决方案
macOS 10.15 (Catalina) 和更新版本不支持 32 位应用程序。如果您使用的是 10.15 或更高版本,则需要自己编译工具包,或者找一个地方下载 64 位可执行文件。
推荐阅读
- powershell - Powershell密码解密
- python - 在 pandas DataFrame 中按季节对月份的列进行子集
- php - PHP intl 扩展在启用后未加载
- javascript - 是否可以从通过 video.js 开始的视频请求中查看响应标头?
- docker - Bitbucket 管道:Docker 登录到私有 ECR 成功,但拉取失败
- python - 如何在树中插入新块?
- angular - nb-checkbox 被选中/true 全部而不是选中一个
- c - 如何锁定文件以使其他进程无法捕获它?
- apache - Apache 指令不使用 IF 条件重定向 REQUEST_URI
- python - 将嵌套对象发布到 Redis