问题标签 [homebrew-cask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 新机器上的多个 Java 可执行文件
TLDR;为什么 brew/cask(甚至可能是本机安装程序)为 java 安装多个可执行文件?
系统数据:
MacOS 10.13 / 高山脉
我正在设置一台新的开发机器,在安装 java 之前运行以下命令:java
并被告知找不到二进制文件。
从这里我跑了brew cask install java
。此时,java 变得可执行并运行which java
,为我提供了 usr/bin/java 的路径。不出所料,这个位置原来是一个链接
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
出于好奇,我跑了:/usr/libexec/java_home
返回:
/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
我相信这是 JAVA_HOME 环境变量的典型位置。但是,当查看 java bin 指向的路径时,您会注意到位置不同。JAVA_HOME/bin
指向一个位置/Library
whilewhich java
指向一个位置System/Library
我知道 Mac 计算中有一条一般规则,即 /System 资源是不应被蒙混过关的基本机器设置,而 /Library 资源是供用户安装和管理的软件,但我不明白为什么我会将完全相同的可执行文件存储在两个地方。
我的问题是,为什么相同的软件安装在两个不同的地方,为什么会JAVA_HOME/bin
指向一个二进制文件而which java
指向另一个?
我在询问之前使用的资源:
macos - 使用 homebrew-cask 安装 DMG 文件时,hdiutil 没有响应
我在 MacOS 上安装 DMG 打包应用程序时遇到了一个奇怪的问题。以下是我所知道的,但我仍然不知道出了什么问题。
我尝试使用skype
或inkscape
在 MacOS (10.13.4) 上安装类似的东西
但它挂起,输出如下。
所以我手动尝试了最后一行
它挂起并显示
两者都brew doctor
没有brew cask doctor
问题的迹象。我还禁用了 LittleSnitch 防火墙。我没有安装防病毒程序。安装其他DMG相关包都有这个问题。我已经有一段时间无法安装任何东西了。在我看来,这是一个hdiutil
或系统问题,而不是任何自制错误。sudo
没有帮助,它以某种方式显示“未知的 UID”。
但是,通过双击下载的 DMG,它就可以正常工作,并且安装也很好。
请帮忙。
homebrew - 如何使用 Homebrew 让 gitx 在 macOS Sierra 上运行?
如果我尝试使用以下命令gitx
在 macOS Sierra 或 High Sierra 上安装:
那么我尝试运行gitx
会导致这样的错误:
我已经找到了这个答案,但它没有显示如何使用 Homebrew 安装 rowanj fork。
ruby - 使用 brew 在 mac 中安装 nvm 时出错
我正在尝试使用 brew 安装 nvm。我正在尝试使用以下命令安装 nvm,但出现以下错误。任何帮助表示赞赏。
命令:
错误:
selenium-chromedriver - 安装 chromedriver 时,URLResourceKey.quarantinePropertiesKey 仅在 OS X 10.10 或更高版本上可用
我正在chromedriver
通过brew cask install
(请参阅相关问题)下载,当我尝试下载它时,我收到以下错误(粘贴了命令条目的完整输出):
有没有人遇到过这个问题?任何帮助,将不胜感激。我正在尝试设置无头 chrome 驱动程序并失败。
UPDATE_EDIT:我已经从 Chrome 继续前进,并且更幸运地使用了 Firefox 无头,但这仍然无法解决上述问题。
homebrew - Homebrew Cask 找不到自定义公式
我正在尝试让自制桶回购工作。该存储库已在https://github.com/skysquirrel/homebrew-cask设置,公式位于Casks/qgis-ltr-simple.rb
.
在这一点上,它似乎brew install skysquirrel/cask/qgis-ltr-simple
应该工作,但它没有:
但是它确实出现brew cask info
:
它确实出现在brew search
:
看来我可以这样做:
但我想找出为什么一个班轮不工作。
homebrew - 终端中显示的 commonmarker 错误消息
例如,每当我使用终端执行某项任务时,
brew cask install vscodium
或者bundle show minima (jekyll)
我的终端一直告诉我:
忽略 commonmarker-0.17.13 因为它的扩展没有构建。尝试: gem pristine commonmarker --version 0.17.13
我需要更新什么才能消除此错误消息?
python - 在 Mac 上安装 java 时找不到 pkg_resources
Traceback (most recent call last):
File "/usr/bin/xattr-2.7", line 7, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
我的PYTHONPATH
contains /usr/local/lib/python3.7/site-packages
, site-packages 文件夹确实包含该pkg_resources
文件夹。我尝试了一切,并花了几个小时搜索堆栈溢出。我什至重新安装了 python 和 setuptools,但似乎没有任何效果。
我用来安装 Java 的命令 -brew cask install java
macos - 如何在不卸载应用程序的情况下移除木桶?
我最近安装了一个带有 homebrew-cask 的应用程序,但我想自己处理它的更新,而不是通过brew cask upgrade
.
是否有命令或选项可以从本地列表中删除木桶,而不卸载它?
如果我使用brew cask remove
或brew cask uninstall
应用程序将被卸载。
我正在寻找类似brew cask forget
或类似的东西。
java - brew cask install java8 安装失败
我按照这个stackoverflow 线程在我的 Sierra MacOS 上安装 jdk1.8。
一旦我到了brew cask install java8
。我输入了具有管理员访问权限的 sudo 密码,但出现以下错误:
有没有人可以告诉我失败是什么?我不认为我会就此联系 Oracle。