CentOS 6.4 上仓库中的 Ruby 版本为 1.8.7 太旧了,redis-copy 要求 Ruby 版本至少为 1.9.3。
安装 rvm
curl -L get.rvm.io | bash -s stable
安装 Ruby 1.9.3
/usr/local/rvm/bin/rvm install 1.9.3
启用 Ruby 1.9.3
source /usr/local/rvm/scripts/rvm rvm use 1.9.3
安装 RubyGems
rvm rubygems current
RubyGems 官方源国内访问不稳定,换成淘宝的镜像
gem sources --remove https://rubygems.org/ gem sources -a https://ruby.taobao.org/
安装 redis-copy
gem install redis-copy
安装后程序路径为 /usr/local/rvm/gems/ruby-1.9.3-p551/bin/redis-copy
启用 Ruby 1.9.3 后,redis-copy 可以直接运行。
参考
How To Install Ruby on Rails on CentOS 6 with RVM | DigitalOcean