创建reds数据库集群时踩到的坑。

刚才在创建redis数据库集群时,踩到一个坑,各大论坛逛了一个遍,也没找到答案,只能自己摸索。
为了更新ruby所以要用到gem源
天朝的防⽕墙导致⽆法下载最新版本,所以需要设置 gem 的源
查到
解决办法如下
– 先查看⾃⼰的 gem 源是什么地址
gem source -l – 如果是https://rubygems.org/ 就需要更换
– 更换指令为
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
– 通过 gem 安装 redis 的相关依赖
sudo gem install redis
– 然后重新执⾏指令
但是当我执行到gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/时
报错了》》ERROR: While executing gem … (Errno::EACCES)
Permission denied @ rb_sysopen - /home/user/.gemrc
慌得一匹,四处查找有叫我翻墙,各种操作,虽然没解决,但还是很感谢各位的答案,实在找不出答案,当我想休息一下时,突发奇想,观察报错,拒绝/home/user/.gemrc权限 所以我就大胆做了一个尝试我尝试着这样执行了一下:gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ /home/user/.gemrc 没想到真的成功了。开森!!!

猜你喜欢

转载自blog.csdn.net/qq_41709080/article/details/84138704