ruby_executable_hooks: No such file or directory问题解决

首先讲述下我遇到这个问题的原因:
昨天,同事xcode更新了pod文件,突然我pull代码的时候要更新pod文件,执行pod update的时候出现提示:
 env: ruby_executable_hooks: No such file or directory  说是ruby_executable_hooks 这个文件不存在
1   一般情况下ruby_executable_hooks 这个文件存放在 /Users/username/.rvm/rubies/ruby-2.2.2下,
进入这个文件之后,发现ruby_executable_hooks 文件是存在的,
但是pod 命令并不执行。于是,猜测我的其他非系统的终端命令也不执行了,尝试了下rvm-v 果然 
提示 -bash: rvm: command not found  命令不存在,于是傻眼了。
2  于是开始进行了麻烦的rvm 安装,但是安装过程中又出现了经常会出现的问题 ,因为我的mac自带的ruby版本是2.0.0  
提示我的ruby版本比较低,需要升级ruby  升级过程网上教程一大推,但是升级效果好像不怎么样,也许是我找的教程不对,总之升级之路,麻烦多多.
  2.1  $ curl -L get.rvm.io | bash -s stable
  2.2 $ source ~/.rvm/scripts/rvm 
 2.3 $ rvm -v  
如果 执行完毕之后能够显示rvm的版本号则,到目前为止,已经成功的安装好了rvm  接下来安装ruby 既可以了
2.4 $ rvm install 2.2.4
安装rvm最新的版本 
2.5 可以通过ram list 查看已经安装的ruby 的版本号
2.6  rvm remove 2.2.2  可以移除掉就得版本的ruby 但是一台电脑可以有多个ruby
3  ruby 环境升级之后 在重新安装 cocospods  然后 问题就解决了。

    原文作者:sttech
    原文地址: https://www.jianshu.com/p/d90bd8962063
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞