Macos 如何让自制回到以前的状态?
我删除了一些.rb文件(cassandra.rb,cassandra@2.1.rb及cassandra@2.2.rb)来自mac系统的文件夹Macos 如何让自制回到以前的状态?,macos,cassandra,homebrew,Macos,Cassandra,Homebrew,我删除了一些.rb文件(cassandra.rb,cassandra@2.1.rb及cassandra@2.2.rb)来自mac系统的文件夹/usr/local/Homebrew/Library/Taps/Homebrew/Homebrew core/Formula/。我想把那些.rb文件还给我。我想brew升级会把那些删除的.rb文件还给我。但它们仍然不见了。这些.rb文件对我安装软件包很重要。 brew安装cassandragives Updating Homebrew... Error:
/usr/local/Homebrew/Library/Taps/Homebrew/Homebrew core/Formula/
。我想把那些.rb文件还给我。我想
brew升级
会把那些删除的.rb文件还给我。但它们仍然不见了。这些.rb文件对我安装软件包很重要。
brew安装cassandra
givesUpdating Homebrew...
Error: No available formula with the name "cassandra"
==> Searching for a previously deleted formula...
cassandra was deleted from homebrew/core in commit d20fe73:
cassandra: update 3.10_1 bottle.
To show the formula before removal run:
git -C "$(brew --repo homebrew/core)" show d20fe73^:Formula/cassandra.rb
If you still use this formula consider creating your own tap:
http://docs.brew.sh/How-to-Create-and-Maintain-a-Tap.html
请提供解决方案“如何取回这些.rb文件?”或“安装cassandra的任何其他替代方法”直接从GitHub安装,如此处所述-
尝试此命令以恢复所有已删除的文件。
注意:此命令将还原
$(brew--repo homebrew/core)
Homebrew在内部使用git,因此使用git命令修复一些问题。这是否回答了您的问题?这在2021年不起作用。
brew install https://github.com/Homebrew/homebrew-core/tree/master/Formula/cassandra.rb
cd $(brew --repo homebrew/core) && git reset --hard origin/master