簡體   English   中英

自制軟件安裝-sudo?

[英]Homebrew install - sudo?

我正在嘗試在我的終端中安裝 Homebrew。 它首先詢問我輸入的密碼(我用來登錄計算機的密碼)並按回車鍵。 然后它會出現“需要在 macOS 上進行 sudo 訪問?” - 這是什么意思,我已經是管理員(據我所知),因為這是我的個人筆記本電腦。 沒有其他人使用它。 我不明白他們還需要什么!

我的目標是安裝 git 但我什至無法先安裝它..

誰能幫忙,謝謝:)

打開一個新的終端 session。

輸入sudo whoami

如果它以 root 身份返回,則您擁有 root 權限。 您還可以在用戶和組下檢查您是否是管理員。

也嘗試再次運行它,但首先使用 sudo。 你也可以輸入sudo !! 這將作為 sudo 運行上一個命令。

  1. 運行sudo visudo
  2. 最后一次輸入密碼
  3. 在編輯器中,搜索%admin
  4. 該行可能如下所示:
     %admin ALL = (ALL) ALL
  5. 將其更改為:
     %admin ALL = (ALL) NOPASSWD: ALL
  6. 保存,鮑勃是你的叔叔。

如果您的 macos 帳戶實際上是 Admin 帳戶,則其密碼應被sudo接受。

另請參閱此 AskDifferent 答案

簡單的解決方案

首先在終端類型中

sudo su
  1. 輸入密碼

  2. 安裝自制軟件

所以現在是 2022 年 10 月,我看到了 sudo 消息並且我只運行 Catalina:

  1. Go 到此鏈接: https://developer.apple.com/support/xcode/找出哪個版本的 Xcode 與您的 macOS 兼容。

  2. 登錄您的 Apple Developer 帳戶和 go 到此頁面: https://developer.apple.com/download/all/ 繼續向下看頁面,直到找到 Xcode 版本,但不要下載 Xcode,只需下載與兼容的 Xcode 具有相同版本號的“Xcode 命令行工具”。這些工具比 Xcode 文件小得多,並且這正是 Homebrew 正在尋找的。

  3. 運行為“Xcode 命令行工具”下載的安裝程序。

  4. 現在運行 Homebrew 網站上提供的腳本: https://brew.sh ,當前腳本是:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

這對我來說完全沒有任何錯誤。

干杯

要以管理員身份使用命令,您需要在任何命令之前使用sudo ,即使您已經是管理員。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM