Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何让自制回到以前的状态?_Macos_Cassandra_Homebrew - Fatal编程技术网

Macos 如何让自制回到以前的状态?

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:

我删除了一些.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安装cassandra
gives

Updating 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