cocoapods设置失败,命令未找到错误

时间:2014-05-01 12:49:19

标签: ruby rvm cocoapods

我正在尝试安装cocoapods并为我的ios项目进行设置。

但是,使用以下命令安装后:

$ sudo gem install cocoapods

我尝试运行下面的命令,但它发出“command not found”错误。

$ pod setup

我很久以前使用rvm和我的ruby项目,所以我也更新了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或任何其他网站的几乎所有建议,但我无法设置它。

如果你能帮助我,那将是很棒的。

谢谢!

1 个答案:

答案 0 :(得分:2)

几个小时后,我终于克服了这个问题。

在我看来,当我们有不同的路径和不同版本的ruby时会出现问题。

我没有使用mac自己的红宝石。 (您可以通过将“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.

我希望它也能帮到你。