在OSX Yosemite上运行pod安装

时间:2014-07-22 07:32:08

标签: ios cocoapods osx-yosemite

我刚刚更新到最新的种子并在我的一个项目上运行了cocoapods。每次我运行它时都会出现以下错误:

[!]在回购git pull上执行lcl时出错。 [!] / usr / bin / git pull --ff-only

致命:不可能快进,中止。

我已经尝试重新安装cocoapods,设置主仓库但仍然没有运气..

任何帮助表示感谢。

3 个答案:

答案 0 :(得分:4)

这可能意味着您阻止您在git pull的规范存储库中执行~/.cocoapods/repos/master。解决这个问题最简单的方法就是删除它:

rm -rf ~/.cocoapods
pod setup

答案 1 :(得分:0)

你应该试试这个:

  1. 打开Xcode 6
  2. 打开首选项
  3. 单击“位置”选项卡
  4. 将命令行工具版本更改为Xcode 6.0
  5. 卸载cocoapods     $ sudo gem uninstall cocoapods 6安装xcodeproj     $ sudo gem install xcodeproj
  6. 安装cocoapods     $ sudo gem install cocoapods
  7. 运行pod --version以验证其是否有效

答案 2 :(得分:0)

请按照以下步骤操作:

1-打开Xcode 6,打开首选项,单击位置选项卡,将命令行工具版本更改为Xcode 6.0

2- sudo gem uninstall cocoapods

3- sudo gem uninstall xcodeproj

4- ruby​​ -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

5- curl -L https://get.rvm.io | bash -s stable --ruby

6- source /Users/your_user_name/.rvm/scripts/rvm

7-rvm reload

8-rvm ruby​​gems最新--force

9- gem install xcodeproj

10- gem install cocoapods