我正在努力为CocoaPods做出贡献,作为其中的一部分,我已将我的开发目录添加bin
到我的$PATH
. 我通过修改我的.zshrc
文件来做到这一点:
export PATH=/Users/ash/Desktop/Rainforest/CocoaPods/bin:$PATH
我预计一切都会奏效。但是当我尝试调用该pod
命令时,我收到一个错误,似乎表明它正在尝试从其他地方加载 gem。
pod
/Users/ash/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/dependency.rb:298:in `to_specs': Could not find 'cocoapods' (>= 0) among 120 total gem(s) (Gem::LoadError)
from /Users/ash/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/dependency.rb:309:in `to_spec'
from /Users/ash/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:53:in `gem'
from /Users/ash/.rvm/gems/ruby-2.1.2/bin/pod:22:in `<main>'
from /Users/ash/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval'
from /Users/ash/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>'
人力资源管理系统。所以我echo $PATH
看看发生了什么:
echo $PATH
/Users/ash/.rvm/gems/ruby-2.1.2/bin:/Users/ash/.rvm/gems/ruby-2.1.2@global/bin:/Users/ash/.rvm/rubies/ruby-2.1.2/bin:/usr/local/heroku/bin:/Users/ash/Desktop/Rainforest/CocoaPods/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/MacGPG2/bin:/usr/texbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/ash/.rvm/bin
在我添加的目录前面有一堆 RVM 内容,即使 , 中没有任何内容,甚至没有.zshrc
类似.profile
指示.bashrc
正在发生的事情的内容。
我尝试查看所有可能修改$PATH
变量的不同文件,但没有成功。似乎其他人遇到了这个问题,但它与我没有的 git pre-commit 挂钩有关。有任何想法吗?