执行bundle exec fastlane release
时,报错Could not find nokogiri-1.8.0 in any of the sources
,然后执行gem install nokogiri -v '1.8.0' -- --use-system-libraries
提示You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory
原因即字面意思, 就是 gem 要往某个神奇的目录写文件但是你的权限不够. 因为你使用的是 Apple 家自带的 ruby, 在尝试往 Apple 自家的库中塞东西, 默认那个位置是给 root 的.
再装一个ruby
,执行命令:
brew install ruby
然后执行:
gem update --system
gem install bundler
bundle install