小编frd*_*dmn的帖子

自制多用户设置

我试图为多个用户修复我的Homebrew安装,并在strug.de(http://blog.strug.de/2012/06/my-homebrew-multi-user-setup/)上找到了一个指南,旨在解决正是这个问题.

我创建了一个brew用户组,在该组中添加了我的两个用户并运行它来调整权限:

sudo chgrp -R brew /usr/local
sudo chmod -R g+w /usr/local
sudo chgrp -R brew /Library/Caches/Homebrew
sudo chmod -R g+w /Library/Caches/Homebrew
sudo chgrp -R brew /opt/homebrew-cask
sudo chmod -R g+w /opt/homebrew-cask
Run Code Online (Sandbox Code Playgroud)

我们假设我在登录用户帐户A时这样做了.几天后,我登录用户帐户B并尝试通过Cask安装Dropbox.这就像一个魅力,因为我们之前修复了权限,因此Brew组也可以在这些文件夹中写入.

现在又过了几天,我又重新登录了账号A,想要摆脱Dropbox.我运行以下命令,但坚持使用权限错误:

$ brew cask install dropbox --force
==> Downloading https://www.dropbox.com/download?plat=mac&full=1
Already downloaded: /Library/Caches/Homebrew/dropbox-latest
==> Symlinking App 'Dropbox.app' to '/Users/friedmann/Applications/Dropbox.app'
Error: Permission denied - /opt/homebrew-cask/Caskroom/dropbox/.metadata/latest/20150217070443.598

  Most likely, this means you have an outdated version of homebrew-cask. Please run: …
Run Code Online (Sandbox Code Playgroud)

macos homebrew homebrew-cask

13
推荐指数
3
解决办法
6289
查看次数

在应用程序退出之前执行功能

我想在处理停止/终止信号之前调用一个函数.

是否有捷径可寻?

cocoa objective-c

1
推荐指数
1
解决办法
180
查看次数

标签 统计

cocoa ×1

homebrew ×1

homebrew-cask ×1

macos ×1

objective-c ×1