我在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'
我错过了什么?
答案 0 :(得分:2)
EarlGrey
使用earlgrey
gem来下载the doc中所述的任何Swift或CocoaPods依赖项。好像宝石没有正确安装。
请记住,gems安装在/usr/local/bin
中,您可能需要提供访问权限。为此,请sudo gem install earlgrey
或sudo gem install -n /usr/local/bin
,您应该准备好了!
答案 1 :(得分:2)
我运行的问题完全相同,我无法使用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'
@edit:
找到了解决方案。
1.下载configure_earlgrey.rb
文件并将其放在您Podfile
所在的文件夹中。
https://raw.githubusercontent.com/google/EarlGrey/master/gem/lib/earlgrey/configure_earlgrey.rb
2.将require 'earlgrey'
替换为load 'configure_earlgrey.rb'
内post_install
部分中的Podfile
。
3.再次pod install
。