Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

command not foundのエラーの解消方法

もし何かインストールをしようとしたときにcommand not foundが起きたときの対処方法について紹介します。

環境

macOS 10.15.4

ライブラリのインストールを実行したときに...

わたしが実際にimagemagickというライブラリをインストールしようとしたときに下記のコマンドを初めに試しました。

$ sudo apt-get -y install imagemagick libmagick++-dev
bash: sudo: command not found

しかしcommand not found...では別の方法で同じライブラリを実行してインストールを試みました。

# brew install ImageMagick
bash: brew: command not found

しかしこちらもcommand not found...ライブラリやコマンドの問題かと思い、他のライブラリで試してみました。

$ npm install bootstrap
bash: npm: command not found

しかしこれもcommand not found...PATHが通っていないのかなぁと思い確認をすると

# echo $PATH
/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

しっかり通っていました。

そもそもインストールするための環境が整っていなかった

違う観点で調べてみたら原因を理解することができました。

apt-getの場合

apt-getコマンドはLinuxのUbuntu/Debian系でのコマンドなのでそもそもmacOSでは対応していないことがわかりました。

brewの場合

brewを使用してインストールをする場合は最初にHomebrewをインストールする必要があることを思い出しました。

npmの場合

npmの場合はNode.jsのインストールが事前に必要であることも知りました。

Homebrewをインストール

わたしはmacOSなのでHomebrewをインストールすることを選びました。下記のサイトからインストールをします。
Homebrewのサイト

そしてもう一度下記のコマンドを実行します。

$ brew install ImageMagick

今度は無事にインストールができました^_^

chisaki0606
現在はエンジニアとして転職を希望しています。よろしければ下記のサイトをご覧ください☺️
https://chisaki0606.wixsite.com/mysite
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away