【发布时间】:2020-12-20 11:48:05
【问题描述】:
由于我的组织中的安全更新,我不能再使用 brew 来利用我组织的 repo 来安装包。但是,我可以手动下载 brew 正在安装的 .jar 文件。
所以我之前做过:
brew tap <repo>
brew install <package>
<package> # Run the package from anywhere
我可以在任何地方运行这个包,只需在终端输入。轻松愉快。
通常 Brew 安装在 usr/local/Cellar/<package>/some/internal/structure/<package.exe> 中。但是在此过程中,它会使用别名和符号链接以及 $PATH [我对此感到困惑] 进行某些操作,以便我可以通过在我的 $PATH 中的 /usr/local/bin 运行给定的包,只需在任何地方键入 <package>终端。
我正在尝试重新创建这种行为。我能够手动下载 jar 文件并将它们放在文件夹 /usr/local/bin/<package> 中。如果我运行java -jar /usr/local/bin/<package>/<package.exe>,那么一切都运行良好。
如何获取它以便可以从终端的任何位置运行<package>,例如使用 Brew?另外,为了百分百清楚,我想选择别名;我希望能够输入“abc”来运行 jar 文件。
【问题讨论】:
-
我认为“喜欢 brew”的最简单方法是……使用 brew,但使用指向 jar 的自定义包文件。您是否需要手动下载 jars 或者
curl命令可以为您完成?
标签: bash macos homebrew alias symlink