【RedisCluster】ruby环境搭建
想搭建一个redis cluster集群 需要用到ruby,装ruby又要装rvm,
之前玩docker的时候有装过homebrew,用homebrew装rvm的时候也很顺利。
然后rvm install 2.7 装ruby的时候,提示brew update失败,自己试了一下 brew update 也是不得行。
想重新装下homebrew 到处找干净的卸载方法,
1.最后找到这个脚本:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
但是要先给raw.githubusercontent.com配个host:
199.232.28.133 raw.githubusercontent.com
按提示走完下载流程之后。homebrew就卸载了
2.然后要重装homebrew,去官网找最新的脚本:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
但是一切并不顺利 装到一半的时候会提示你“Failed during: /usr/local/bin/brew update --force”过程中“Fetching /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core failed!”
拉取homebrew-core的代码失败了,回想一下 无论是装ruby的时候还是重装的时候 可能都是这个原因导致的。
3.手动拉取中科院源的homebrew-core的代码:
git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1
脚本检查到目录不为空就不再fetch了,homebrew重装成功
4.rvm install 2.7
5.然后我尝试执行redis-trib.rb告诉我这个:
holy shit...