bash - 如何让 nasm 在 MacOS 的终端中作为命令工作?

标签 bash macos terminal nasm

我一直在尝试让 nasm 在终端中作为命令工作,但似乎没有任何效果。我一直收到错误消息:

nasm: error: unable to find utility "nasm", not a developer tool or in PATH

所以,首先,我尝试更新我的 PATH 变量。我尝试编辑 PATH 变量:

safecrackers-MacBook-Pro-2:Library safecracker$ export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Libraries/nasm-2.14/
safecrackers-MacBook-Pro-2:Library safecracker$ nasm
nasm: error: unable to find utility "nasm", not a developer tool or in PATH
safecrackers-MacBook-Pro-2:Library safecracker$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/Libraries/nasm-2.14/
safecrackers-MacBook-Pro-2:Library safecracker$ cd /Library/Libraries/nasm-2.14/
safecrackers-MacBook-Pro-2:nasm-2.14 safecracker$ ls
LICENSE     man1        ndisasm     rdf2ihx     rdfdump
README      nasm        rdf2bin     rdf2ith     rdflib
ldrdf       nasmdoc.pdf rdf2com     rdf2srec    rdx

我遇到了同样的错误。接下来,我尝试使用自制软件安装 nasm:

safecrackers-MacBook-Pro-2:~ safecracker$ brew reinstall nasm
==> Reinstalling nasm 
==> Downloading https://homebrew.bintray.com/bottles/nasm-2.14.02.mojave.bottle.tar.gz
Already downloaded: /Users/safecracker/Library/Caches/Homebrew/downloads/8581149c56e4f6aa40f6c17f75921aeec141f01373082bda3c7c8afa5cf5fbd5--nasm-2.14.02.mojave.bottle.tar.gz
==> Pouring nasm-2.14.02.mojave.bottle.tar.gz
🍺  /usr/local/Cellar/nasm/2.14.02: 30 files, 2.7MB
safecrackers-MacBook-Pro-2:~ safecracker$ nasm
nasm: error: unable to find utility "nasm", not a developer tool or in PATH

我又遇到了同样的错误。我很想最终弄清楚这一点。

最佳答案

为了避免 /usr/bin/nasm 在 PATH use 中首先被找到

$ /usr/local/bin/nasm

找到brew安装的那个,或者

alias nasm=/usr/local/bin/nasm

然后

$ nasm

关于bash - 如何让 nasm 在 MacOS 的终端中作为命令工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53974320/

相关文章:

objective-c - CIFilter guassianBlur 和 boxBlur 正在缩小图像 - 如何避免调整大小?

java - 使用 php 打开进程并在请求之间保持打开状态

git - 终端无法识别 $ 命令

bash - 是否有代表 'that' 目录的 bash 符号?

bash - 多次运行的平均运行时间

bash - 从完成函数中调用另一个命令的 bash-completion

C - 无法从输入流读取数据

linux - 如何连接字符串并在 linux bash 脚本中显示格式化的字符串?

objective-c - 应用程序在 Mac 上崩溃

python - 在新的 Python 版本上安装 Python 模块