我正在尝试安装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或任何其他网站的几乎所有建议,但我无法设置它。
如果你能帮助我,那将是很棒的。
谢谢!
答案 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.
我希望它也能帮到你。