标签: homebrew

在Homebrew中安装错误

试图安装rvm和ruby 1.9.2

我已经安装了自制软件和git,但无法获得完整的更新,因为我一直收到权限错误.重新安装Snow Leopard并修复了权限.

现在这发生了......

$ brew install wget

错误:无法写入/ usr/local/Cellar

ruby permissions homebrew rvm

113
推荐指数
5
解决办法
7万
查看次数

了解homebrew和keg-only依赖项

我最近开始使用自制软件,而且当我在我的系统上酿造一些东西时会发生什么事情我感到有点困惑,但是它的酿造依赖关系只是keg-only,这意味着它们被链接在一起/usr/local.

例如,我正在安装vips(图像处理库).它的众多依赖之一是pixman.Pixman仅作为keg安装,因为显然Mac OSX(在这种情况下是Snow Leopard)已经附带它(或它的一个版本).

这是否意味着vips将使用pixman的系统版本?如果是这样,是否存在与使用系统版本而不是依赖版本相关的潜在版本问题(假设它们不同)?

homebrew

111
推荐指数
1
解决办法
4万
查看次数

dyld:库未加载:/usr/local/lib/libjpeg.8.dylib - 自制软件php

PHP因为我遇到这个libpng问题而无法为我工作,所以我重新安装了Homebrew的新版本.

但是,我libjpeg这次遇到了类似的错误:

$ php -v
dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php homebrew

106
推荐指数
7
解决办法
5万
查看次数

如何在 M1 Macbook 上的 Rosetta 2 下运行 Homebrew 安装程序

我在 M1 MacBook 上。这是我尝试安装 Homebrew 时的错误:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Homebrew is not (yet) supported on ARM processors!
Rerun the Homebrew installer under Rosetta 2.
If you really know what you are doing and are prepared for a very broken experience you can use another installation option for installing on ARM:
  https://docs.brew.sh/Installation

Run Code Online (Sandbox Code Playgroud)

那么我如何“在 Rosetta 2 下重新运行 Homebrew 安装程序”?

macos homebrew apple-silicon rosetta-2

100
推荐指数
7
解决办法
5万
查看次数

安装与brew,并运行gotour

我正在关注http://tour.golang.org/,直到我进入第三步,告诉你可以在你的系统上安装gotour.之后我通过以下方式安装了go语言:

brew install hg
brew install go
Run Code Online (Sandbox Code Playgroud)

然后我通过以下方式下载了我们的

go get code.google.com/p/go-tour/gotour
Run Code Online (Sandbox Code Playgroud)

当我试图启动它时,它没有识别命令:

$ gotour
-bash: gotour: command not found
Run Code Online (Sandbox Code Playgroud)

$ go gotour
Run Code Online (Sandbox Code Playgroud)

$ ./gotour
Run Code Online (Sandbox Code Playgroud)

所以我试图看到go路径,它是空的,

echo $GOPATH
Run Code Online (Sandbox Code Playgroud)

所以我定义了GOPATH:

GOPATH=/usr/local/Cellar/go/1.0.2/src/pkg/code.google.com/p/
export GOPATH
Run Code Online (Sandbox Code Playgroud)

现在我可以通过跑步来运行

./gotour
Run Code Online (Sandbox Code Playgroud)

但是我对自己的环境没有安全感......我不是因为能够奔跑而活着的

go run gotour
Run Code Online (Sandbox Code Playgroud)

或者只是打字(就像在这个网站上描述的那样http://www.moncefbelyamani.com/how-to-install-the-go-tour-on-your-mac/):

gotour
Run Code Online (Sandbox Code Playgroud)

我想知道我是不是以正确的方式做事,因为我是go the programing语言的新手.

macos homebrew install go

99
推荐指数
6
解决办法
9万
查看次数

无法通过socket homebrew连接到本地MySQL服务器

我最近尝试使用homebrew(brew install mysql)安装MySQL,当我尝试运行它时,我收到以下错误:

ERROR 2002(HY000):无法通过套接字'/tmp/mysql.sock'连接到本地MySQL服务器(2)

没有/tmp/mysql.sock也没有/var/lib/mysql.sock.

我搜索过,但没有找到任何mysql.sock文件.

我怎样才能解决这个问题?

mysql homebrew

97
推荐指数
8
解决办法
13万
查看次数

在mac上安装Google Protocol Buffers

我想使用终端命令行在mac上安装旧版本的Google Protocol Buffers(protobuf-2.4.1).我尝试过brew install protobuf,但已安装最新版本2.5.0.是否可以从终端安装旧版本.

谢谢

homebrew protocol-buffers

96
推荐指数
10
解决办法
13万
查看次数

docker-credential-desktop 未安装或在 PATH 中不可用

我的 Mac 上的 Docker 安装可能有点混乱。起初我安装了 Docker 桌面,但运行它后我了解到,由于我使用的是较旧的 Mac,所以我必须安装 VirtualBox,所以我按照以下步骤操作:

  1. /usr/local/bin允许用户在文件夹上写入

    sudo chown -R $(whoami) /usr/local/bin

  2. 安装 Docker-Machine

base=https://github.com/docker/machine/releases/download/v0.16.0 &&
  curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/usr/local/bin/docker-machine &&
  chmod +x /usr/local/bin/docker-machine
Run Code Online (Sandbox Code Playgroud)
  1. 从开发帐户手动安装 Xcode CLI

  2. 安装自制啤酒

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Run Code Online (Sandbox Code Playgroud)
  1. 安装 Docker + wget (使用 Brew)

    brew install docker

    brew install wget

  2. 安装 bash 补全脚本

base=https://raw.githubusercontent.com/docker/machine/v0.16.0
for i in docker-machine-prompt.bash docker-machine-wrapper.bash docker-machine.bash
do
    sudo wget "$base/contrib/completion/bash/${i}" -P /etc/bash_completion.d
done
Run Code Online (Sandbox Code Playgroud)
  1. 启用 docker-machine shell 提示符

    echo 'PS1='[\u@\h \W$(__docker_machine_ps1)]\$ '' >> ~/.bashrc

  2. 安装 VirtualBox、ExtensionPack …

homebrew docker docker-compose docker-machine

96
推荐指数
4
解决办法
9万
查看次数

如何去除自制水龙头

运行brew tap会给我一个已注册的水龙头列表

homebrew/cask
homebrew/core
sethdeckard/proj
Run Code Online (Sandbox Code Playgroud)

我如何卸载/删除/删除其中之一?

homebrew

94
推荐指数
1
解决办法
4万
查看次数

"请检查gdb是否为codesigned - 请参阅taskgated(8)" - 如何使用自制程序代码签名安装gdb?

我在osx 10.8.4下并且已经安装了gdb 7.5.1和homebrew(动机获得了一个新的gdb,其新功能如--with-python等...)

长话短说,我在c ++ Eclipse项目中运行调试得到:

Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Unable to find Mach task port for process-id 46234: (os/kern) failure (0x5).
 (please check gdb is codesigned - see taskgated(8))
Unable to find Mach task port for process-id 46234: (os/kern) failure (0x5).
 (please check gdb is codesigned - see taskgated(8))
Run Code Online (Sandbox Code Playgroud)

我已经遵循了代码签名的各种建议

所以我做了:

  1. 设置证书
  2. 签署gdb - > codesign -s gdb-cert/usr/local/bin/gdb

当我在Eclipse中重新运行调试时,我得到与上面相同的错误"(请检查gdb是codesigned - 参见taskgated(8))".

如果我将gdb设置回较旧的gdb(在Eclipse的gdb首选项中)/ …

c++ eclipse macos homebrew gdb

93
推荐指数
7
解决办法
5万
查看次数