如何在本地安装自制程序包
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
然后确保 bin
和 sbin
目录在您的 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
我安装了自制软件,但是我没有管理员权限。如何在没有管理员权限的情况下安装自制程序包?是否有本地标签或我一直缺少的东西?
Homebrew 需要 /usr/local
才能 chown
-ed 给您的用户,为此您需要 sudo
。如果不能,则必须将其安装在其他地方。有些人使用 ~/.brew
或 ~/homebrew
;你可以使用任何东西,但要避免带空格的路径。 See the docs here.
假设您要在 ~/.brew
中安装; 运行 以下命令:
git clone --depth=1 https://github.com/Homebrew/brew ~/.brew
然后确保 bin
和 sbin
目录在您的 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