質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
fish

fish(friendly interactive shell)は、Unix系OSのシェルの一つです。無設定で多くの機能を利用することが可能。カラフルな表示で見やすく、TAB補完にも優れています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Q&A

解決済

2回答

2474閲覧

Warning: Homebrew's sbin was not found in your PATH but you have installedを解消したい

study_111

総合スコア82

fish

fish(friendly interactive shell)は、Unix系OSのシェルの一つです。無設定で多くの機能を利用することが可能。カラフルな表示で見やすく、TAB補完にも優れています。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

0グッド

0クリップ

投稿2020/06/05 12:09

編集2020/06/05 14:01

「brew doctor」とコマンドに打ち込みましたら、以下の警告が表示されました。

Warning: Homebrew's sbin was not found in your PATH but you have installed formulae that put executables in /usr/local/sbin. Consider setting the PATH for example like so: echo 'set -g fish_user_paths "/usr/local/sbin" $fish_user_paths' >> ~/.config/fish/config.fish

こちらに示されている、以下の部分をコマンドに打ち込み、再度、「brew doctor」と打ち込んだのですが、上記と同様の警告が表示されてしまいました。

echo 'set -g fish_user_paths "/usr/local/sbin" $fish_user_paths' >> ~/.config/fish/config.fish

考えられる対応策などありますでしょうか。
アドバイス頂けましたら幸いです。

追記です

set -x PATH /usr/local/sbin $PATH及び、 set -x PATH /usr/local/opt $PATHを実行し、再度brew doctorを実行したら、以下のエラーに表示が変わりました。

Warning: "config" scripts exist outside your system or Homebrew directories.

./configure scripts often look for *-config scripts to determine if
software packages are installed, and which additional flags to use when
compiling and linking.
Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew-provided
script of the same name. We found the following "config" scripts:
/usr/local/opt/pkg-config

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

環境変数PATHに設定していなかった、/usr/local/sbinを、環境変数に追加 set -x PATH /usr/local/sbin $PATHしましたら、警告が消えました。
追記させて頂いた問題は、「/usr/local/opt」を環境変数「PATH」から取り除くことで解決出来ました。

投稿2020/06/05 15:14

study_111

総合スコア82

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

homebrewをインストールしたら、少なくとも
/usr/local/sbin
/usr/local/bin
/usr/local/opt
はPATHに追加する必要があります。

デフォルトシェルが/bin/bashなら
.bash_profile
デフォルトシェルが/bin/zshなら
.zprofile
に環境変数PATHを定義してください。


【追記】
デフォルトシェルにfishを使われている様ですので、.bash_profile / .zprofileの
解説は無視してください。

投稿2020/06/05 12:43

編集2020/06/05 12:53
technocore

総合スコア7337

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

study_111

2020/06/05 14:02

ご回答ありがとうございます。 ご回答頂いた内容を、ターミナルで実行し、結果を質問に追記しました。 ご確認頂けましたら幸いです。
technocore

2020/06/05 14:19

>上記と同様の警告が表示されてしまいました。 警告に従ったらどうですか?
study_111

2020/06/05 14:35

そこの部分でつまづいてしまっている状況です
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問