我安装了自制软件,但我没有管理员权限。如何在没有管理员权限的情况下安装自制软件包?是否有本地标签或我遗漏的东西?
答案 0 :(得分:12)
自制软件需要/usr/local
为chown
- 对您的用户而言,您需要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
中,但这是预期的。
答案 1 :(得分:1)
要安装没有sudo的 homebrew 。
git clone https://github.com/mxcl/homebrew.git
echo 'export PATH="/path/to/cloned_folder/homebrew/bin:$PATH"' >> ~/.bash_profile
使用 homebrew 克隆文件夹的路径更新
/path/to/cloned_folder
。
重启终端并运行
brew update
brew --version
答案 2 :(得分:1)
git clone https://github.com/Homebrew/brew
pwd
echo 'export PATH="*RESULT_OF_PWD*/brew/bin:$PATH"' >> ~/.bash_profile
答案 3 :(得分:0)
如果是出于编程/构建目的,您也可以轻松下载公式,提取下载网址,然后将其解压缩为前缀(是本地文件夹):它是json https://formulae.brew.sh/api/formula/gtk+3.json