尝试“brew link autoconf”时出错

时间:2013-05-30 19:54:58

标签: rvm homebrew

当我尝试在终端中“brew link autoconf”时,我不断收到此错误。

错误:无法符号链接文件:/usr/local/Cellar/autoconf/2.69/share/emacs/site-lisp / usr / local / share / emacs不可写。你应该改变它的权限。

任何人对如何解决此问题都有任何想法?谢谢!

6 个答案:

答案 0 :(得分:56)

您需要确保/ usr / local中的所有文件和文件夹都是可写的。您可以通过键入以下命令

来完成此操作
chown -R yourusername /usr/local
chmod -R u+w /usr/local

您可能必须使用sudo才能使这些命令起作用。

执行此操作后,请再次尝试链接。

答案 1 :(得分:11)

(sudo)chown -R yourusername / usr / local

答案 2 :(得分:2)

我必须跑

chmod -R u+w /usr/local
brew link --overwrite autoconf
brew install htop

答案 3 :(得分:1)

我在/ usr / local / share / emacs /

下尝试过
sudo chmod 777 site-lisp

然后

brew link autoconf

并解决问题!

mac @ Anna_mac:/ usr / local / share / emacs:brew link autoconf 链接/usr/local/Cellar/autoconf/2.69 ...创建了22个符号链接

答案 4 :(得分:0)

我必须运行以下命令

<android.support.v7.widget.Toolbar
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="?android:attr/actionBarSize" //change here
        android:background="?attr/colorPrimary"
        android:id="@+id/toolBar"
        android:theme="@style/ThemeOverlay.AppCompat.Dark"
        />

答案 5 :(得分:-1)

您只需要更改root拥有的brew。

然后你可以使用下面的命令。

sudo brew link xxxx

来自github的引用,这不是一个错误,它是专门设计的:

  

jacknagel于2012年2月4日发表评论

     除非brew本身,否则

brew install将无法使用root权限   由root拥有。 @jacknagel Collaborator jacknagel于2月4日发表评论   2012

     

(这是设计的。)