最近更新我的木桶时,我开始收到以下错误:
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) 我不能再做任何事情了。Error: Unknown command: cask即使我之前使用过此链接中的许多不同安装,我仍然收到错误消息:无法识别 Homebrew cask 选项?
他们都没有帮助!
例如我得到这个输出:
在实例之后我想应用这个命令:brew cask install cscreen然后转到cscreen -l. 但是,我不断收到上述错误...
请帮忙。我想使用它,因为没有它我无法在关闭的 MacBook 上工作,因为当我关闭显示器时,它会回到可怕的 75Hz 设置。
问候!
我试图为多个用户修复我的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) 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) 为什么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?
我最近安装了homebrew-cask,我看到的一件事是它默认将应用程序安装到以下目录中:
版本化包下载=> / opt/homebrew-cask/Caskroom /
示例: /opt/homebrew-cask/Caskroom/pdftk/2.02
应用程序二进制文件/库=> / opt /
示例: /opt/pdftk/bin/
而不是使用/ opt目录,我真的想使用位于/ usr/local的目录,这是我的自制程序安装所在的目录.
我可以从文档中看到我可以为#1设置一个环境变量,但我似乎无法弄清楚在哪里改变#2.
我想将以上两个设置转到:
/usr/local/Caskroom/packages/pdftk/2.02/usr/local/Caskroom/pdftk/bin关于如何更改这两个设置的任何想法,或者有什么好主意为什么我不想这样做?
谢谢.
哪个目录是使用的真实位置brew cask install?
我想找到应用程序的真实位置,而不是符号链接 /Application
我已经设置了 git 和 homebrew,运行了brew reset-update,brew 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。任何帮助,将不胜感激。
brew install当我使用或安装后运行软件时,我总是收到错误消息 \xe2\x80\x9cApple 无法检查恶意软件\xe2\x80\x9d brew cask install,所以我的问题是,是否有解决方案让我的 Mac 信任Homebrew 的安装?我知道我可以使用\n xattr -d com.apple.quarantine <folder of app>,但一直这样做有点烦人......
先谢谢您的帮助!
\n我安装了一个 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)