【问题标题】:Installing brew on linux without sudo and older version git and curl在没有 sudo 和旧版本 git 和 curl 的 linux 上安装 brew
【发布时间】:2021-12-10 05:22:59
【问题描述】:

我没有sudo权限,我已经安装了brew。 我有两个不同的 git /usr/bin/git (1.8.3.1) 和 /grid/common/bin/git(2.30.0) 我想用较新的。我怎样才能做到。

curl 的另一个问题

在 csh shell 中:

>which git
/grid/common/bin/git

>brew --env
Error: Please update your system curl.
Minimum required version: 7.41.0
Your curl version: 7.29.0
Your curl executable:
Error: Please update your system Git.
Minimum required version: 2.7.0
Your Git version: 1.8.3.1
Your Git executable: /usr/bin/git
HOMEBREW_CC: gcc
HOMEBREW_CXX: g++
MAKEFLAGS: -j1
CMAKE_PREFIX_PATH: /home/jintaol/.linuxbrew
HOMEBREW_GIT: git
PATH: /home/jintaol/.linuxbrew/Homebrew/Library/Homebrew/shims/linux/super:/usr/bin:/bin:/usr/sbin:/sbin

>which curl
/home/jintaol/app/curl
>curl --version
curl 7.79.1 (x86_64-pc-linux-musl) libcurl/7.79.1 OpenSSL/1.1.1l zlib/1.2.11 libssh2/1.9.0 nghttp2/1.42.0

【问题讨论】:

  • 这个想法是我可以使用 brew install git/curl 来替换旧的

标签: linux homebrew


【解决方案1】:

您可以创建符号链接或别名以链接到所需版本的 curl 并添加到您的 shell 配置文件中(如 ~/.bash_profile)。

我会这样做:

  • echo "alias git=/grid/common/bin/git" >> ~/.bash_profile
  • echo "alias curl=/home/jintaol/app/curl" >> ~/.bash_profile

【讨论】:

  • 感谢您的回答,我已经通过设置环境 HOMEBREW_DEVELOPER HOMEBREW_CURL_PATH 和 HOMEBREW_GIT_PATH 解决了这个问题
猜你喜欢
  • 1970-01-01
  • 2021-09-21
  • 1970-01-01
  • 2021-11-28
  • 2017-09-03
  • 1970-01-01
  • 2021-04-28
  • 1970-01-01
  • 2018-12-06
相关资源
最近更新 更多