当我尝试在终端中“brew link autoconf”时,我不断收到此错误。
错误:无法符号链接文件:/usr/local/Cellar/autoconf/2.69/share/emacs/site-lisp / usr / local / share / emacs不可写。你应该改变它的权限。
任何人对如何解决此问题都有任何想法?谢谢!
答案 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
(这是设计的。)