zoukankan      html  css  js  c++  java
  • How To Fix Cowardly Refusing to Sudo error in Brew – Mac OS X

    It is a common error that users generally encounter when they try to execute a brew command as sudo and shown below is an example of how the error looks like:

    Debjit-Sahas-Mac-mini:mcrypt debjit$ sudo brew link mcrypt
    Password:
    Sorry, try again.
    Password:
    Error: Cowardly refusing to `sudo brew link`
    You can use brew with sudo, but only if the brew executable is owned by root.
    However, this is both not recommended and completely unsupported so do so at
    your own risk.

    First find out what is the current ownership of the installed package of brew (you will need this info in the last step)

    ls -al `which brew`

    Change the user and group of brew to root and wheel respectively:

    sudo chown root:wheel `which brew`

    Now execute your brew command as root, for eg. sudo brew link mcrypt. Lastly, revert back the ownership of brew to what you had found out in step 1 above

    sudo chown : `chown brew`

  • 相关阅读:
    22. Generate Parentheses
    21. Merge Two Sorted Lists
    20. Valid Parentheses
    19. Remove Nth Node From End of List
    18. 4Sum
    JDK7新特性
    类Enum
    装饰设计模式
    模板设计模式
    反射
  • 原文地址:https://www.cnblogs.com/MDK-L/p/4565719.html
Copyright © 2011-2022 走看看