How can I get nasm to work as a command in terminal in MacOS?












1















I have been trying to get nasm to work as a command in terminal, but nothing seems to be working. I just keep getting the error:



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


So, first, I tried updating my PATH variable. I tried editing the PATH variable:



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


I got the same error. Next, I tried installing nasm with homebrew:



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


Again, I got the same error. I would love to finally figure this out.










share|improve this question



























    1















    I have been trying to get nasm to work as a command in terminal, but nothing seems to be working. I just keep getting the error:



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


    So, first, I tried updating my PATH variable. I tried editing the PATH variable:



    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


    I got the same error. Next, I tried installing nasm with homebrew:



    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


    Again, I got the same error. I would love to finally figure this out.










    share|improve this question

























      1












      1








      1


      1






      I have been trying to get nasm to work as a command in terminal, but nothing seems to be working. I just keep getting the error:



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


      So, first, I tried updating my PATH variable. I tried editing the PATH variable:



      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


      I got the same error. Next, I tried installing nasm with homebrew:



      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


      Again, I got the same error. I would love to finally figure this out.










      share|improve this question














      I have been trying to get nasm to work as a command in terminal, but nothing seems to be working. I just keep getting the error:



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


      So, first, I tried updating my PATH variable. I tried editing the PATH variable:



      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


      I got the same error. Next, I tried installing nasm with homebrew:



      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


      Again, I got the same error. I would love to finally figure this out.







      bash macos terminal nasm






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Dec 30 '18 at 0:10









      Dinosaur212Dinosaur212

      377




      377
























          1 Answer
          1






          active

          oldest

          votes


















          2














          To avoid /usr/bin/nasm be found first in PATH use



          $ /usr/local/bin/nasm


          to find the one installed by brew, or



          alias nasm=/usr/local/bin/nasm


          and then



          $ nasm





          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53974320%2fhow-can-i-get-nasm-to-work-as-a-command-in-terminal-in-macos%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            2














            To avoid /usr/bin/nasm be found first in PATH use



            $ /usr/local/bin/nasm


            to find the one installed by brew, or



            alias nasm=/usr/local/bin/nasm


            and then



            $ nasm





            share|improve this answer




























              2














              To avoid /usr/bin/nasm be found first in PATH use



              $ /usr/local/bin/nasm


              to find the one installed by brew, or



              alias nasm=/usr/local/bin/nasm


              and then



              $ nasm





              share|improve this answer


























                2












                2








                2







                To avoid /usr/bin/nasm be found first in PATH use



                $ /usr/local/bin/nasm


                to find the one installed by brew, or



                alias nasm=/usr/local/bin/nasm


                and then



                $ nasm





                share|improve this answer













                To avoid /usr/bin/nasm be found first in PATH use



                $ /usr/local/bin/nasm


                to find the one installed by brew, or



                alias nasm=/usr/local/bin/nasm


                and then



                $ nasm






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Dec 30 '18 at 0:26









                Diego Torres MilanoDiego Torres Milano

                50k680107




                50k680107






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53974320%2fhow-can-i-get-nasm-to-work-as-a-command-in-terminal-in-macos%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Mossoró

                    Error while reading .h5 file using the rhdf5 package in R

                    Pushsharp Apns notification error: 'InvalidToken'