【问题标题】:Issue (404) trying to install mariadb via homebrew on mac问题 (404) 尝试在 mac 上通过 homebrew 安装 mariadb
【发布时间】:2013-10-16 08:44:34
【问题描述】:

我想在我的 mac 上设置 mariadb 并尝试让 cakephp 使用它。我打算使用自制软件,但是当我进入时:

brew install mariadb

我明白了:

==> Downloading http://ftp.osuosl.org/pub/mariadb/mariadb-5.3.7/kvm-tarbake-jaun

curl: (22) The requested URL returned error: 404
Error: Download failed: http://ftp.osuosl.org/pub/mariadb/mariadb-5.3.7/kvm-tarbake-jaunty-x86/mariadb-5.3.7.tar.gz

在浏览器中访问此链接会将我重定向到 mariadb 下载页面。我查看了mariadb page,发现虽然 brew 使用的是 5.3.7,但当前的稳定版本是 5.5.33a,我尝试更改版本:

brew edit mariadb

我尝试将网址更改为新版本,但出现此错误:

Error: Invalid @version

我认为这是因为该页面通过了注册页面...

问题:如何获得有效版本? 另外:我已经下载了最新版本,所以我可以直接 brew 到本地副本吗?

奖励:如何获取 brew 公式以查找最新版本(5.5.33a 或 10.0.4)?

【问题讨论】:

    标签: macos installation homebrew mariadb


    【解决方案1】:

    如果自制软件因任何原因无法访问该站点,您会收到 404 错误。通常原因是您尝试安装的软件的开发人员引入了一些问题,这不是 Homebrew 的错。

    无论如何,您都可以按照this answer to the same issue with Hadoop 中的说明手动下载二进制文件来绕过 404 错误。这也回答了你的问题

    如何获得有效版本?另外:我已经下载了最新版本,所以我可以直接 brew 到本地副本吗?

    对于您最后的“奖励”问题,我将引用Homebrew FAQ

    首先更新公式和 Homebrew 本身:

    brew update

    您现在可以找出过时的内容:

    brew outdated

    升级所有东西:

    brew upgrade

    或者升级一个特定的公式:

    brew upgrade $FORMULA

    【讨论】:

      【解决方案2】:

      我知道这是一篇旧帖子,我在尝试安装 nginx openssl 依赖项时遇到了同样的问题,这是因为由于某种原因我对 /usr/local 没有写权限,所以我执行:

      sudo chown -R $(whoami):admin /usr/local
      

      这对我有用。

      【讨论】:

      • 这在 High Sierra 中不起作用。 High Sierra on up 的正确命令是:sudo chown -R $(whoami) $(brew --prefix)/* 如果您运行的 brew 版本过时:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 这应该可以解决任何问题。
      【解决方案3】:

      我最终能够通过php-fpm 安装它

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-01-08
        • 1970-01-01
        • 2015-08-05
        • 2023-03-08
        • 1970-01-01
        • 1970-01-01
        • 2017-05-30
        相关资源
        最近更新 更多