git - 无法在我的 ubuntu 机器上安装 linuxbrew
问题描述
当我尝试安装 Linux brew 时,我遇到了权限问题。
以下是我收到的错误消息。
Press RETURN to continue or any other key to abort
==> Downloading and installing Linuxbrew...
/home/linuxbrew/.linuxbrew/Homebrew/.git/branches/: Permission denied
Failed during: git init -q
我试图设置文件夹权限,但它不起作用。
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
Press RETURN to continue or any other key to abort
==> Downloading and installing Linuxbrew...
/home/linuxbrew/.linuxbrew/Homebrew/.git/branches/: Permission denied
Failed during: git init -q
解决方案
首先,仅sudo chmod 755 /home/linuxbrew/
将 755 应用于/home/linuxbrew/
子文件夹,而不应用于子文件夹。
其次,除 之外chmod
,检查owner
of/home/linuxbrew/
及其子文件夹。
参见例如Linuxbrew/brew
问题 550:
它是由一个
/home/linuxbrew/.linuxbrew/Homebrew
不属于您的现有目录引起的。
PR 22应该解决这个问题。
推荐阅读
- javascript - 在EXTJS中单击树形面板的最后一个子元素时如何触发事件
- c++ - c++ 我是否需要手动删除一个指向另一个具体类型的 void* 指针?
- ios - 在 MKMapView 上显示 PHAsset
- json - 如何使用 pl/pgsql 将具有动态元素名称的 JSON 数据转换为行?
- python - OptionsMenu 仅显示每个列表中的第一项?
- qt - Qt Creator 在启动几分钟后没有响应
- python - 在运行 Pandas 代码时,将 Dask 与 Python 一起使用会导致问题
- awk - 为什么 awk 不打印所有记录?
- scala - 使用 Scala,从 Java ResultSet 创建 DataFrame 或 RDD
- pentaho - 从 pentaho 服务器版本 xx 升级到 8.1 时迁移用户配置文件