問題描述
RedisDump 是一個用於 Redis 數據導人/導出的工具,是基於 Ruby 實現的,需要先安裝 Ruby。但因為 Mac 自帶有 Ruby 所以我直接用gem install redis-dump進行安裝,但卻出現錯誤。

不想更改系統自帶的環境,因為后面遇到兼容性問題會很麻煩。於是我重新用 homebrew 裝了一個 Ruby ,簡單的一句指令即可:
brew install ruby
原以為自己裝了新版本 ruby 之后,再執行gem install redis-dump就不會出錯了,沒想到還是出現剛剛的錯誤。
解決方法
看了下剛剛裝完 ruby 后系統的提示,原來它已經提示我要修改 ~/.bash_profile 了。

直接在終端輸入:
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
可以看到,這條指令已經在文件的末尾加上了 'export PATH="/usr/local/opt/ruby/bin:$PATH" '

接着再次輸入剛才的 gem 安裝命令即可安裝成功:

