当我尝试这样做时:
brew install node
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
/usr/local/Homebrew/Library/Homebrew/utils/lock.sh: line 19: /usr/local/var/homebrew/locks/update: Permission denied
-e:1:in `initialize': Bad file descriptor (Errno::EBADF)
from -e:1:in `new'
from -e:1:in `<main>'
Error: Another active Homebrew process is already in progress.
Please wait for it to finish or terminate it to continue.
Error: Permission denied - /usr/local/var/homebrew/locks/node.brewing
Run Code Online (Sandbox Code Playgroud)
关于如何解决的任何想法?
谢谢
omi*_*kes 142
如果上述答案无法解决您的问题,请尝试使用以下命令删除自制程序进程锁:
rm -rf /usr/local/var/homebrew/locks
Run Code Online (Sandbox Code Playgroud)
Zak*_*aji 24
只需在终端中键入以下内容:
brew cleanup
Run Code Online (Sandbox Code Playgroud)
这应该清理任何问题。按照以下命令执行:
brew doctor
Run Code Online (Sandbox Code Playgroud)
全部完成。
小智 13
关闭终端并重新打开另一个终端
就OSX而言,我中断了节点安装,然后尝试再次启动安装节点,因此出现了问题中提到的错误。
我尝试了以下来自其他响应的步骤:
sudo chown -R "$USER":admin /usr/local
brew cleanup
Run Code Online (Sandbox Code Playgroud)
和
rm -rf /usr/local/var/homebrew/locks
Run Code Online (Sandbox Code Playgroud)
但此消息再次出现-因此,不知道上述步骤是否有帮助。
然后我关闭了终端标签,并在新标签页中运行了
brew install -v node
Run Code Online (Sandbox Code Playgroud)
成功完成节点安装花了11分钟
| 归档时间: |
|
| 查看次数: |
37570 次 |
| 最近记录: |