我试图启动psql
,但失败了
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
当我使用postgres-D /usr/local/var/postgres
时,得到以下错误:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.63.dylib
Referenced from: /usr/local/bin/postgres
Reason: image not found
[1] 2559 abort postgres -D /usr/local/var/postgres
在libicui18n.63.dylib
上的快速搜索显示我需要版本63的icu4c
lib。然而brew list icu4c
说我有64.2版本。
我尝试了两种brew安装icu4c 63
有人能帮忙吗?提前感谢。
这应该更容易。
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/e7f0f10dc63b1dc1061d475f1a61d01b70ef2cb7/Formula/icu4c.rb
如@dingusjh所说,但是如果brew抱怨icu4c已经安装,您应该尝试提取
,请使用重新安装
命令而不是安装
。然后,完整的命令将是:
brew reinstall https://raw.githubusercontent.com/Homebrew/homebrew-core/e7f0f10dc63b1dc1061d475f1a61d01b70ef2cb7/Formula/icu4c.rb
解决方案:
cd
到Homebrew的公式目录cd $(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
cd $(brew --prefix)/Library/Taps/homebrew/homebrew-core/Formula
git log --follow icu4c.rb
git checkout -b icu4c-63 e7f0f10dc63b1dc1061d475f1a61d01b70ef2cb7
brew reinstall ./icu4c.rb
brew switch icu4c 63.1
git checkout master
资料来源:
对于那些多次使用此功能的用户,奖励:
# zsh
function hiicu63() {
local last_dir=$(pwd)
cd $(brew --prefix)/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
git checkout icu4c-63
brew reinstall ./icu4c.rb
brew switch icu4c 63.1
git checkout master
cd $last_dir
}
每当我试图运行或在我的Mac上,我得到以下错误: 我发现这篇文章很有帮助,建议链接适当的版本,并通过以下方式解决了我的问题: 但是,执行此操作后,PHP停止工作: 我发现这篇文章很有帮助,建议链接适当的版本,并通过以下方式解决了我的问题: 但是现在NodeJS又坏了!我如何告诉Homebrew创建两个链接,一个用于63.1,一个用于64.2?或者有没有办法告诉NodeJS改用更新的64.2?
我使用命令在我的Mac上安装Java。但是当我运行 时,我收到以下消息: 无法完成操作。找不到 Java 运行时。 有关安装 Java 的信息,请访问 http://www.java.com。我有几个问题: 如何使用HomeBrew安装JRE 我需要安装哪个JRE版本
问题内容: 我在安装Brew时遇到了一些麻烦。所以我做了以下工作: 卸载的自制软件: $ rm -rf / usr / local / Cellar /usr/local/.git && brew清理 重新安装自制软件: $ ruby -e“ $(curl -fsSkL raw.github.com/mxcl/homebrew/go/install)” $ brew更新 已经是最新的。 $酿造
问题内容: 如何使用brew在macOS中安装Python 3的早期版本? 通过该命令,我获得了最新版本的Python 3(当前为v3.7.0),但我想要的是最新版本的Python 3.6(当前为3.6.5)。 我已经阅读了另一个可以帮助处理不同python安装的软件包,但是此解决方案不适合我。 问题答案: 简短答案 要干净安装Python 3.6.5,请使用: 如果您希望恢复以前安装的版本,则:
问题内容: 我正在尝试使用Homebrew安装Node.js(我以前没有使用brew来安装它,并且尝试删除所有这些文件)。我看过以前的问题,问过类似的问题,但我一直无法使它们起作用。首先,我尝试了一下: 然后,当我运行时,我得到以下信息: 此外,当我尝试使用查找文件来手动删除时,我设法删除了其中的一些文件,但仍然留下了以下无法删除的文件: 当我尝试删除时,得到以下信息(所有这些文件都相同): 我该
问题内容: 在我的应用程序中,我想使用: ,这需要 ,这需要 如何安装带有pip的多个版本来处理这种情况? 问题答案: 点不会帮助您。 您可以告诉它安装特定版本,但是它将覆盖另一个版本。另一方面,使用两个virtualenvs将使您在同一台计算机上安装两个版本,但不能同时使用它们。 最好的选择是手动安装这两个版本,方法是将它们以不同的名称放在Python路径中。 但是,如果您的两个库期望它们具有相