如何在本地安装自制程序包

How to install homebrew packages locally

我安装了自制软件,但是我没有管理员权限。如何在没有管理员权限的情况下安装自制程序包?是否有本地标签或我一直缺少的东西?

Homebrew 需要 /usr/local 才能 chown-ed 给您的用户,为此您需要 sudo。如果不能,则必须将其安装在其他地方。有些人使用 ~/.brew~/homebrew;你可以使用任何东西,但要避免带空格的路径。 See the docs here.

假设您要在 ~/.brew 中安装; 运行 以下命令:

git clone --depth=1 https://github.com/Homebrew/brew ~/.brew

然后确保 binsbin 目录在您的 PATH 中。如果您使用 Bash,请在 ~/.bash_profile 中添加以下内容:

export PATH="$HOME/.brew/bin:$HOME/.brew/sbin:$PATH"

运行 source ~/.bash_profile 或者重启你的 shell 和 运行 brew doctor 看看是否安装正确。它应该警告你它没有安装到 /usr/local 但这是预期的。

无需 sudo 即可安装 homebrew

git clone https://github.com/mxcl/homebrew.git
echo 'export PATH="/path/to/cloned_folder/homebrew/bin:$PATH"' >> ~/.bash_profile

Update the /path/to/cloned_folder with the path of the homebrew cloned folder.

重启终端和运行

brew update
brew --version
 git clone https://github.com/Homebrew/brew

 pwd

 echo 'export PATH="*RESULT_OF_PWD*/brew/bin:$PATH"' >> ~/.bash_profile

如果它用于 programming/building 目的,您还可以轻松下载公式,解压缩下载 url,然后将其解压缩到您的前缀(是您的本地文件夹):它是 json https://formulae.brew.sh/api/formula/gtk+3.json