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

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

新規登録して質問してみよう
ただいま回答率
87.20%
MacOS(OSX)

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

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

解決済

ルートユーザから抜け出せない

shirokuma_nikki
shirokuma_nikki

総合スコア1

MacOS(OSX)

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

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

1回答

0リアクション

0クリップ

224閲覧

投稿2022/08/11 08:02

前提

mac初心者です。ターミナルからVScodeでC++のプログラミングの環境構築をしようとしています。
ユーザーID@PCName ~ % の部分が sudo su - コマンドを使用したところ PCName~ root# と表示されるようになりました。それまでhomebrewはきちんとインストールできていたが、使えなくなってしまいました。それが原因かわかりませんが、今までVScodeで正しい値が導き出されていたものが、正しく計算できなくなりました。泣

実現したいこと

ターミナルでルートユーザから抜けだしsudo su -を入力する以前の環境でターミナルを使用したい。

発生している問題・エラーメッセージ

-sh: brew: command not found

該当のソースコード

brew --version

試したこと

brewが認識されないのでもう一度HPにあるURLを入力してみた。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
==> Checking for sudo access (which may request your password)...
Don't run this as root!

また、システム環境設定のユーザとグループからルートユーザを抜け出そうとしたができなかった。

補足情報(FW/ツールのバージョンなど)

シェルはbashです。

gcc -v
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/c++/4.2.1
Apple clang version 13.0.0 (clang-1300.0.27.3)

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

quickquip

2022/08/11 08:07

なぜrootにしたのか? を書いた方が問題が解決する気がします。 あとターミナルを起ち上げ直してすむ話ではないですか? そうでないなら、"ターミナルを起ち上げ直した時"にどうなってどう困っているかを書いた方がよいと思います。
1T2R3M4

2022/08/11 08:24

C++タグが付いているのでコードを質問に追記していただけませんか。 単にTerminalの使用方法を聞いている気もしますが。

まだ回答がついていません

会員登録して回答してみよう

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

MacOS(OSX)

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

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。