我刚刚try 使用Homebrew和Linuxbrew在我的Ubuntu服务器上安装软件包,但都失败了.以下是我试图安装它们的方式:

sudo apt-get install build-essential curl git m4 ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

我收到了以下警告:

Warning: /home/tong/.linuxbrew/bin is not in your PATH.

我参加了我的聚会.在home/etc中使用bashrc并添加以下内容:

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

然后我试了brew doctor次,但得到了No command 'brew' found次.我如何在Ubuntu上使用brew 软件?

推荐答案

我只是try 使用ruby命令安装它,但不知何故,依赖性没有得到解决,因此brew没有完全安装.但是,请try 通过克隆安装:

git clone https://github.com/Homebrew/linuxbrew.git ~/.linuxbrew

然后将以下内容添加到.bash_profile中:

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

它应该有用..

Linux相关问答推荐

std::chrono::time_zone 在不同操作系统上不可用

/proc/mounts 没有像 /proc/self/mountinfo 这样的源信息

通过 ssh 在远程计算机上按索引访问数组元素

inotifywait 可以说文件在另一个进程可以访问之前已关闭吗?

c++进程状态中的+是什么意思

构建 python 映像时 Docker compose 问题,访问被拒绝或存储库不存在

awk 不打印所需的 df 输出

如何使用 Bash 将随机数据块写入文件

如果 bash 中已经存在文件名,则创建新文件但添加数字

RealUID,保存的 UID,有效的 UID.这是怎么回事?

如何使用不同的出口 IP 一次运行多个 Tor 进程?

如何在 linux 'screen' 中搜索任何单词

execv() 和 fork() 的时间浪费

自动化 Amazon EBS 快照 任何人在 linux 上都有一个好的脚本或解决方案

如何知道linux调度器时间片?

如何仅打印 hexdump 中的十六进制值,而不打印行号或 ASCII 表?

是否有git sed或类似功能?

ngrok 如何在防火墙后工作?

使用 SED 将单词的首字母大写

如何使用cp从不同目录复制多个文件?