我正在尝试安装 cocoapods 并为我的 ios 项目进行设置。
但是,在我使用以下命令安装之后:
$ sudo gem install cocoapods
我尝试运行下面的命令,但出现“找不到命令”错误。
$ pod setup
我很久以前在我的 ruby 项目中使用了 rvm,所以我也更新了 rvm 的版本。
我还用这个命令搜索了安装位置:
find /usr -name "pod"
这里是 cocoapods 文件的位置:
/usr/local/rvm/rubies/rbx-head/gems/1.8/bin/pod
/usr/local/rvm/rubies/rbx-head/gems/1.8/gems/cocoapods-0.32.1/bin/pod
/usr/local/rvm/rubies/rbx-head/gems/1.8/gems/cocoapods-try-0.2.0/lib/pod
但在我的 .bash_profile 中有以下行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
我尝试了几乎所有来自 stackoverflow 或任何其他网站的建议,但我无法设置它。
如果你能帮助我,那就太好了。
谢谢!
最佳答案
几个小时后,我终于解决了这个问题。
在我看来,当我们有不同的路径和不同版本的 ruby 时,问题就会出现。
我没有使用 mac 自带的 ruby。 (您可以通过向控制台写入“which ruby”来检查它,如果您没有定义任何其他路径,结果应该是“/usr/bin/ruby”。)
因此我从我的 rvm 中删除了所有的 ruby 版本。
之后,我还从 .bash_profile 文件中删除了以下行。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
希望对你也有帮助。
关于ruby - cocoapods 安装失败,出现命令未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23408015/