我一直试图让 nasm 在终端中作为命令工作,但似乎没有任何效果。我只是不断收到错误:
nasm: error: unable to find utility "nasm", not a developer tool or in PATH
Run Code Online (Sandbox Code Playgroud)
所以,首先,我尝试更新我的 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
Run Code Online (Sandbox Code Playgroud)
我得到了同样的错误。接下来,我尝试使用自制软件安装 nasm:
safecrackers-MacBook-Pro-2:~ safecracker$ brew reinstall nasm
==> Reinstalling nasm …Run Code Online (Sandbox Code Playgroud)