我正在尝试在Mac上安装do brew install python3
,但仍然出现以下错误:
这是第一个错误:
没有这样的文件或目录@ dir_chdir-/ usr / local / Cellar
然后稍后我出现此错误:
子进程内发生异常: Errno :: EPERM:不允许操作@ dir_s_mkdir-/ usr / local / Cellar
我先运行brew update
,然后运行brew doctor
brew cleanup
,但不断遇到错误。
我还检查了xcode是否是最新的,但是根据appstore的介绍,我所有的应用程序都是最新的。
我该如何解决此问题?
PS ,当我尝试从brew安装其他软件包时,也会出现这些错误。
答案 0 :(得分:1)
尝试卸载Homebrew,然后为我重新安装已解决的问题。
卸载Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
重新安装Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
在MacOS Mojave(10.14.4)中执行
答案 1 :(得分:0)
我在使用不同的软件包-brew install llvm
时遇到了类似的错误。
卸载自制软件并重新安装后,灾难性的问题持续了几个小时,之后我才不得不拿起备份驱动器并还原所有内容。 最终有效的方法只是创建丢失的目录,一切正常。 因此,在这种情况下:
sudo mkdir /usr/local/Cellar/dir_chdir
应该解决这个问题,而不必太忙。
答案 2 :(得分:0)
对于ubuntu,请转到您遇到错误的位置。然后使用合适的应用程序打开包含的文件。就我而言,在图像视图中显示如下。
在这种情况下,错误显示在36行中。
是的。没有这样的位置。我必须找出包含啤酒的位置。它在/home/linuxbrew/.linuxbrew//bin/brew shellenv
请更新您的.profile文件,因为brew文件中的位置如下图所示。
答案 3 :(得分:0)
运行以下命令后它对我有用
sudo mkdir /usr/local/Cellar/dir_chdir
sudo chown -R $(whoami) /usr/local/Cellar
chmod u+w /usr/local/Cellar