基于redis的服务器集群搭建中的插曲

在搭建redis服务器集群的时候发生了一些意想不到的插曲

为了更新ruby所以要用到gem源
天朝的防⽕墙导致⽆法下载最新版本,所以需要设置 gem 的源
查到
解决办法如下
1.   先查看⾃⼰的 gem 源是什么地址
  gem source -l – 如果是https://rubygems.org/ 就需要更换
  – 更换指令为
  gem sources --add https://gems.ruby-china.org/  --remove https://rubygems.org/

  然后报出下面的错误

  what ? 发现了熟悉的Not Found 404 了就知道后面的网址不对所以百度了一下发现人家搬家了

  下面是正确的网址

  https://gems.ruby-china.com/

  而上面的命令应该变为:   gem   sources   --add  https://gems.ruby-china.com/  --remove https://rubygems.org/

2.     通过 gem 安装 redis 的相关依赖

  sudo gem install redis
3.    然后重新执⾏指令
  但是当我执行到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 没想到真的成功了。漂亮!!!

参考原文: https://blog.youkuaiyun.com/qq_41709080/article/details/84138704

转载于:https://www.cnblogs.com/bosha/p/10008417.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值