ruby - cocoapods 安装失败,出现命令未找到错误

标签 ruby rvm cocoapods

我正在尝试安装 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/

相关文章:

ruby-on-rails - 安装rails报错: Operation not permitted

ios - 在 CocoaPod 项目中找不到 ModuleName-Swift.h 文件

cocoapods - 使用 Cocoapods 1.0 版时找不到头文件 - 在 Cocoapods 0.39 版上工作正常

xcode - Cocoapods -lPods-{pod name} mach-o 链接器错误

ruby - 重复一个序列并将其与数组交错

ruby-on-rails - 与技术无关的 JSON API 集成测试框架

ruby-on-rails - Ruby 的文件类与 Rails 的 FileUtils

css - 如何从 HTML 解析/下载样式表

rvm - 在/usr/local/rvm/scripts/rvm安装rvm出错

installation - 在ubuntu 11.04服务器上安装rvm的问题