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の使用で最初に見つかります
$ /usr/local/bin/nasm
brew
によってインストールされたものを見つける、または
alias nasm=/usr/local/bin/nasm
その後
$ nasm
私は問題を解決しました
Sudo chown -R "your_username_folder" /usr/local/share/man/man8
ターミナル上
このコマンドの後、醸造が正しく構成されていません
brew install nasm
NASMコマンドが正しく機能しています
MacOS Mojave Beta4で完了
私はこの問題を次の方法で解決しました:
brew reinstall nasm