mac 环境 ruby环境版本
iOS开发中会经常用到cocoapods来管理第三方框架,在安装cocoapods的时候会涉及到ruby环境,有时候会因为版本过低会导致安装失败,讲一下如何升级ruby环境
1:安装 rvm
macmini:mynetvue3-ios xcode$ ruby --version
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
Last login: Tue Sep 13 09:26:16 on ttys008
macmini:~ xcode$ gem -v
2.5.1
macmini:~ xcode$ bundler -v
Bundler version 1.12.5
macmini:~ xcode$ ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
macmini:~ xcode$ rails -v
Rails 5.0.0.1
macmini:~ xcode$
使用fastlane来做公司iOS项目的持续构建
安装:
按照git中说的是sudo gem install fastlane --verbose, 但是发现如果你直接使用命令的话,在OS 10.11会出现
ERROR:Whileexecuting gem ... (Errno::EPERM)Operationnotpermitted -/usr/bin/commander
这个问题很普遍的,解决方案是:
sudo gem install -n /usr/local/bin fastlane
3.确保xcode-select是最新版本, 在终端执行(具体xcode-select是什么,移步百度
xcode-select --install
1:首先将 gem 的源换成 淘宝的。
gemsources --removehttps://rubygems.org/
gemsource--add'http://ruby.taobao.org/'
然后执行
sudogem install bundler
2:blog.csdn.net/iOSTianNan/article/details/50896863
bundle install
bundle exec pod repo update
bundle exec pod install
bundle exec pod update
bundle exec fastlane match_dev
bundle exec fast lane dev
defaults write com.apple.finder AppleShowAllFiles -bool true 显示隐藏文件夹命令行