Pod 安装失败并显示 "LoadError - cannot load such file -- earlgrey"
Pod install fails with "LoadError - cannot load such file -- earlgrey"
我在 https://github.com/google/EarlGrey/blob/master/docs/install-and-run.md#cocoapods-installation 上逐字按照说明进行操作,当我 运行 pod 安装时,我得到:
LoadError - cannot load such file -- earlgrey
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:121:in `require'
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:121:in `require'
我错过了什么?
EarlGrey
使用 earlgrey
gem 来下载任何 Swift 或 CocoaPods 依赖项,如 the doc 中所述。 gem 似乎没有正确安装。
请记住,gem 安装在 /usr/local/bin
中,您可能需要提供访问权限。为此,请执行 sudo gem install earlgrey
或 sudo gem install -n /usr/local/bin
,然后您就可以开始了!
我是 运行 完全相同的问题,我无法使用 sudo gem install earlgrey
或 sudo gem install -n /usr/local/bin
修复它。我还找不到任何解决方案 - 由于 macOS Sierra 的最新更新(只是猜测),修复不起作用?
LoadError - cannot load such file -- earlgrey
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
@编辑:
找到了解决方案。
1. 下载 configure_earlgrey.rb
文件并将其放在您的 Podfile
所在的同一文件夹中。
https://raw.githubusercontent.com/google/EarlGrey/master/gem/lib/earlgrey/configure_earlgrey.rb
2. 将Podfile
内post_install
部分的require 'earlgrey'
替换为load 'configure_earlgrey.rb'
。
3. 再做一次pod install
。
sudo arch -x86_64 gem 安装 ffi
然后
arch -x86_64 pod 安装
我在 https://github.com/google/EarlGrey/blob/master/docs/install-and-run.md#cocoapods-installation 上逐字按照说明进行操作,当我 运行 pod 安装时,我得到:
LoadError - cannot load such file -- earlgrey
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:121:in `require'
/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:121:in `require'
我错过了什么?
EarlGrey
使用 earlgrey
gem 来下载任何 Swift 或 CocoaPods 依赖项,如 the doc 中所述。 gem 似乎没有正确安装。
请记住,gem 安装在 /usr/local/bin
中,您可能需要提供访问权限。为此,请执行 sudo gem install earlgrey
或 sudo gem install -n /usr/local/bin
,然后您就可以开始了!
我是 运行 完全相同的问题,我无法使用 sudo gem install earlgrey
或 sudo gem install -n /usr/local/bin
修复它。我还找不到任何解决方案 - 由于 macOS Sierra 的最新更新(只是猜测),修复不起作用?
LoadError - cannot load such file -- earlgrey
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
@编辑:
找到了解决方案。
1. 下载 configure_earlgrey.rb
文件并将其放在您的 Podfile
所在的同一文件夹中。
https://raw.githubusercontent.com/google/EarlGrey/master/gem/lib/earlgrey/configure_earlgrey.rb
2. 将Podfile
内post_install
部分的require 'earlgrey'
替换为load 'configure_earlgrey.rb'
。
3. 再做一次pod install
。
sudo arch -x86_64 gem 安装 ffi
然后
arch -x86_64 pod 安装