gpt4 book ai didi

ruby - 无法让 CocoaPods 工作

转载 作者:数据小太阳 更新时间:2023-10-29 07:21:10 25 4
gpt4 key购买 nike

我安装了 CocoaPods,它显示 Successfully installed cocoapods-0.33.1 , 但不管我想用 pod 做什么命令,例如 pod install ,我得到以下控制台输出:

Max$ pod install
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/rbconfig.rb:213: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj/ext.rb:6:in `rescue in <top (required)>'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj/ext.rb:3:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/lib/xcodeproj.rb:30:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/lib/cocoapods.rb:2:in `<top (required)>'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.33.1/bin/pod:32:in `<top (required)>'
from /usr/bin/pod:23:in `load'
from /usr/bin/pod:23:in `<main>'

我使用的是 Mac OS 10.10(Yosemite beta 版)和 Xcode 6.0 beta2,但回想起来当我使用 Mavericks 和 Xcode 5.1.1 时遇到了同样的问题。

最佳答案

我终于解决了我的问题。

简答:

我必须安装 ruby​​ 2.1.2,然后重新安装 cocoapods,一切正常。

长答案:

  1. 解决来自 brew doctor 的所有警告;
    • 删除未使用的库;
    • 删除 MacPorts;
    • 解决我已经不记得的其他警告;
    • 我什至可能会重新安装 brew。
  2. 安装rvm
  3. 使用 rvm 安装和使用 ruby​​ 2.1.2;
    • rvm requirements 提示缺少很多包,安装它们;
    • 其中有 gcc46,我无法安装。在 Xcode 4.2 或其他版本之后,命令行工具没有 gcc。因此,如果 rvm requirements 没有找到,它会建议使用 gcc46。但重点是,安装 brew install apple-gcc42 解决了问题。 rvm requirements 停止提示,您可以安装 ruby​​ 2.1.2:
    • rvm install 2.1.2;
    • rvm 使用 2.1.2;
  4. 按照@Varsha Vijayvargiya 的 answer 中的建议安装 cocoapods .

我可能忘记了什么,所以如果您有任何问题,尽管问。以下是一些对我有帮助的链接:

关于ruby - 无法让 CocoaPods 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25011418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com