标签: homebrew-cask

自制:木桶“java”定义无效

最近更新我的木桶时,我开始收到以下错误:

Error: Cask 'java' definition is invalid: Token '{:v1=>"java"}' in header line does not match the file name.
Run Code Online (Sandbox Code Playgroud)

我在 MacOS 10.14.4 和我的 Homebrew 版本上:

? brew --version
Homebrew 2.1.2
Homebrew/homebrew-core (git revision 6811d1; last commit 2019-05-11)
Homebrew/homebrew-cask (git revision ba4e3; last commit 2019-05-11)
Run Code Online (Sandbox Code Playgroud)

这是输出brew cask upgrade --verbose --debug

Updating Homebrew...
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> Updated Formulae
angular-cli          atlassian-cli        libpqxx              terraforming
app-engine-python    elasticsearch        osm2pgrouting
asciidoctorj         jenkins-lts          postgresql

==> Casks with `auto_updates` or `version …
Run Code Online (Sandbox Code Playgroud)

homebrew homebrew-cask

17
推荐指数
2
解决办法
4586
查看次数

错误:未知命令:cask || 尽管使用了多个实例试验

我不能再做任何事情了。Error: Unknown command: cask即使我之前使用过此链接中的许多不同安装,我仍然收到错误消息:无法识别 Homebrew cask 选项?

他们都没有帮助!

例如我得到这个输出:

在此处输入图片说明

在实例之后我想应用这个命令:brew cask install cscreen然后转到cscreen -l. 但是,我不断收到上述错误...

请帮忙。我想使用它,因为没有它我无法在关闭的 MacBook 上工作,因为当我关闭显示器时,它会回到可怕的 75Hz 设置。

问候!

macos terminal homebrew homebrew-cask

15
推荐指数
2
解决办法
7818
查看次数

自制多用户设置

我试图为多个用户修复我的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
查看次数

使用Homebrew cask安装时,Selenium WebDriver无法找到Firefox

Homebrewcask在Mac OS X上做了一些连接魔术的app.显然它不够好,因为Selenium WebDriver正在寻找Firefox可执行文件找不到它.以下是驱动Selenium 的RSpec测试运行中的错误消息Capybara.

提示Firefox可执行文件的位置有什么好方法?

Failure/Error: Unable to find matching line from backtrace
 Selenium::WebDriver::Error::WebDriverError:
   Could not find Firefox binary (os=macosx). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path=
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/firefox/binary.rb:127:in `path'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/firefox/binary.rb:60:in `execute'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/firefox/binary.rb:34:in `start_with'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/firefox/launcher.rb:70:in `start_silent_and_wait'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/firefox/launcher.rb:35:in `block in launch'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/firefox/socket_lock.rb:20:in `locked'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/firefox/launcher.rb:32:in `launch'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/firefox/bridge.rb:24:in `initialize'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/common/driver.rb:31:in `new'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver/common/driver.rb:31:in `for'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/selenium-webdriver-2.43.0/lib/selenium/webdriver.rb:67:in `for'
 # /Users/mende/.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/gems/capybara-2.4.4/lib/capybara/selenium/driver.rb:13:in `browser'
Run Code Online (Sandbox Code Playgroud)

homebrew selenium capybara selenium-webdriver homebrew-cask

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

为什么brew安装需要sudo访问权限?

为什么brew安装需要sudo访问权限?

将brew 安装为sudo 是否安全?

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

==> Checking for `sudo` access (which may request your password).
Sorry, user XXX may not run sudo on XXXXXX.
Need sudo access on macOS (e.g. the user XXX needs to be an Administrator)!

Run Code Online (Sandbox Code Playgroud)

我在这里非常困惑,想知道是否可以使用 sudo 安装brew?

另外为什么可以将brew安装为sudo?

macos homebrew homebrew-cask

12
推荐指数
1
解决办法
3万
查看次数

更改homebrew-cask安装目录

我最近安装了homebrew-cask,我看到的一件事是它默认将应用程序安装到以下目录中:

  1. 版本化包下载=> / opt/homebrew-cask/Caskroom /

    示例: /opt/homebrew-cask/Caskroom/pdftk/2.02

  2. 应用程序二进制文件/库=> / opt /

    示例: /opt/pdftk/bin/

而不是使用/ opt目录,我真的想使用位于/ usr/local的目录,这是我的自制程序安装所在的目录.

我可以从文档中看到我可以为#1设置一个环境变量,但我似乎无法弄清楚在哪里改变#2.

我想将以上两个设置转到:

  1. /usr/local/Caskroom/packages/pdftk/2.02
  2. /usr/local/Caskroom/pdftk/bin

关于如何更改这两个设置的任何想法,或者有什么好主意为什么我不想这样做?

谢谢.

homebrew homebrew-cask

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

哪个目录是`brew cask install`使用的真实位置?

哪个目录是使用的真实位置brew cask install

我想找到应用程序的真实位置,而不是符号链接 /Application

homebrew homebrew-cask

11
推荐指数
2
解决办法
8761
查看次数

如何在 mac 上安装 cask for homebrew

我已经设置了 git 和 homebrew,运行了brew reset-updatebrew update这些brew doctor都没有给我错误,但是当我尝试使用以下命令安装 glew 时:brew install glew它给了我很多错误:

fatal: the remote end hung up unexpectedly30.11 MiB | 4.92 MiB/s
fatal: early EOF
fatal: index-pack failed
Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-cask     /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask` exited with 128.
Run Code Online (Sandbox Code Playgroud)

我想这是因为木桶没有安装(尽管从我读到的内容来看,它应该与自制软件一起安装),所以也尝试单独安装木桶,但它也给了我与底部相同的错误,我也尝试重新安装 git 和 homebrew,更新所有内容并重新启动我的 Mac。任何帮助,将不胜感激。

macos terminal homebrew glew homebrew-cask

11
推荐指数
1
解决办法
4万
查看次数

每次安装时都显示“Apple 无法检查其是否存在恶意软件”

brew install当我使用或安装后运行软件时,我总是收到错误消息 \xe2\x80\x9cApple 无法检查恶意软件\xe2\x80\x9d brew cask install,所以我的问题是,是否有解决方案让我的 Mac 信任Homebrew 的安装?我知道我可以使用\n xattr -d com.apple.quarantine <folder of app>,但一直这样做有点烦人......

\n\n

先谢谢您的帮助!

\n

homebrew homebrew-cask macos-catalina

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

如何手动卸载 Homebrew 桶?

我安装了一个 Homebrew 桶,当我尝试卸载它时,它给了我一个错误:

$ brew cask uninstall julia
Error: Cask 'julia' definition is invalid: invalid 'depends_on macos' value: ":lion"
Run Code Online (Sandbox Code Playgroud)

这让我无法brew删除木桶安装的文件或撤消木桶安装过程所做的其他更改。

如何手动移除木桶,并反转安装时的范围?


$ brew cask info julia
julia: 1.1.0
https://julialang.org/
/usr/local/Caskroom/julia/0.5.0 (64B)
From: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/julia.rb
==> Name
Julia
==> Artifacts
Julia-1.1.app (App)
/Applications/Julia-1.1.app/Contents/Resources/julia/bin/julia (Binary)

$ brew cask outdated julia
julia (0.5.0) != 1.1.0

brew cask reinstall julia
==> Satisfying dependencies
==> Downloading https://julialang-s3.julialang.org/bin/mac/x64/1.1/julia-1.1.0-mac64.dmg
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'julia'.
Error: Cask 'julia' definition is invalid: invalid 'depends_on …
Run Code Online (Sandbox Code Playgroud)

homebrew-cask

8
推荐指数
2
解决办法
5294
查看次数