簡體   English   中英

未釀酒的頭文件

[英]Unbrewed Header Files

下學期我將在我的大學的OCaml上一門課程,所以我決定提前安裝。 為此,我在OS X上安裝了Homebrew。但是,每當我嘗試安裝opam時,都會收到以下錯誤消息:

在/ usr / local / include中找到未釀酒的頭文件。 如果您沒有故意將它們放在此處,則它們在構建Homebrew公式時可能會引起問題,並且可能需要刪除。

意外的頭文件:

/usr/local/include/libpng12/png.h
/usr/local/include/libpng12/pngconf.h
/usr/local/include/libpng14/png.h
/usr/local/include/libpng14/pngconf.h
/usr/local/include/libpng15/png.h
/usr/local/include/libpng15/pngconf.h
/usr/local/include/libpng15/pnglibconf.h

我嘗試手動刪除這些文件,但是它顯示了一條錯誤消息,提示“權限被拒絕”。 有誰知道如何解決這一問題? 謝謝。

您應該至少考慮一下文件如何到達那里。 如果它們有用,您不想將它們扔掉。

如果您確信不需要它們,則可以暫時成為超級用戶並將其刪除:

$ sudo mv /usr/local/include/libpng1[245] /tmp

鍵入此(或任何) sudo行時要格外小心。 您的超級能力可能使事情變得非常糟糕。

sudo要求輸入密碼時,鍵入您自己的密碼。

僅當您是Mac的“管理”用戶時,此方法才有效。 總是至少有一個管理用戶。

這是將文件移動到/ tmp目錄。 如果您決定需要它們,可以將其移回。 最終,您可能希望將它們完全丟棄。

如果brew拋出錯誤,請首先運行brew doctor

其次,如果出現“ Permission Denied錯誤,請確保您所做的一切都完全正常(如在第一次運行brew doctor ,找到確切的問題),並在命令前加上sudo (即rmsudo rm )。 然后輸入您的管理員密碼。

第三,並且要強調一點,請謹慎使用sudo 確保您所做的一切都是絕對安全的。

暫無
暫無

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

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