21

我正在尝试将一个 pod 添加到我的 Xcode 项目中。我收到此错误:

LoadError - 没有要加载的文件 - xcodeproj/prebuilt/universal-darwin13.0-1.8.7/xcodeproj_ext /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in gem_original_require' /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in require' /Library/Ruby /Gems/1.8/gems/xcodeproj-0.14.0/lib/xcodeproj/ext.rb:6 /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in gem_original_require' /Library/Ruby/Site/1.8/rubygems/core_ext/kernel_require.rb:55:in require' /Library/Ruby/Gems /1.8/gems/xcodeproj-0.14.0/lib/xcodeproj/project.rb:4 /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer/analyzer.rb:488:incompute_target_platforms' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer/analyzer.rb:485:in 每个'/Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer/analyzer.rb:485:incompute_target_platforms' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer/analyzer.rb:55:in 分析'/Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1 /lib/cocoapods/installer.rb:171:in analyze' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer.rb:94:in resolve_dependencies' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/user_interface.rb:52:insection' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer.rb:93:in resolve_dependencies' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/installer.rb:86:in install!' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/command/project.rb:38:in run_install_with_update' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib /cocoapods/command/project.rb:68:in run' /Library/Ruby/Gems/1.8/gems/claide-0.3.2/lib/claide/command.rb:206:in run' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/lib/cocoapods/command.rb:51:in run' /Library/Ruby/Gems/1.8/gems/cocoapods-0.27.1/bin/pod:19 /usr/bin/pod:23:in load' /usr/bin/pod :23

我的 podfile 内容:

pod 'RestKit', '~> 0.21.0'

任何帮助,将不胜感激!

4

6 回答 6

17

我也看到了这个。运行这个解决了这个问题:

sudo gem install cocoapods && pod install
于 2013-10-30T14:08:02.593 回答
4

终于找到了一个解决方案:我在同一台机器上运行旧的 Xcode4 和新的 Xcode5 和相同的项目。在某些时候,我似乎丢失了命令行工具(和 iPhone5 模拟器)。

重新安装命令行工具为我解决了这个问题。由于 Xcode 4.6.3 菜单项由于Xcode - Preferences - Downloads - Components未知原因不再有命令行工具,这里有另一种安装方式:

xcode-select --install

--install
          Opens a user interface dialog to request automatic installation of the
          command line developer tools.

现在运行“pod install”工作得很好。

于 2013-12-09T14:08:20.650 回答
3

如果您使用的是 10.10 并看到此错误(/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55 :) 试试这个

Open Xcode 6 > Preferences > Locations
Command Line Tools version to Xcode 6.0
Uninstall cocoapods/xcodeproj then re-install.

sudo gem uninstall cocoapods
sudo gem uninstall xcodeproj
sudo gem install xcodeproj
sudo gem install cocoapods

pod --version 
于 2014-08-12T01:40:32.150 回答
0

在运行命令 pod install 之前,不会考虑添加到 pod 中的文件,但不会考虑它们的引用。只需运行以下命令:

pod install

于 2020-04-10T19:17:49.273 回答
0

如下,这是我的问题: /usr/local/Cellar/ruby/2.5.0_2/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such file -- Xcodeproj (加载错误)

来自 /usr/local/Cellar/ruby/2.5.0_2/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'

来自 Script/ModuleDiscover.rb:9:in `'

只是尝试了很多方法,但没有用,最后我解决了下面的问题:

1、command + q,退出xcode

2、打开终端和“open -a xcode”。一切都好

于 2018-03-22T02:57:23.673 回答
0

从 macOS 10.8 升级到 10.9 后,已安装的 CocoaPods gem 不再工作,即使在重新安装 gem 之后也是如此。要解决此问题,您可能需要先卸载 gem,然后重新安装。

  1. $ gem uninstall cocoapods
  2. $ gem install cocoapods
于 2020-11-05T02:57:06.757 回答