[fastlane] [gem] [rvm] [ruby]

使用fastlane 实现快速持续的更新、在安装过程中 出现的一系列问题:

1.安装fastlane :sudo gem install fastlane

-错误:ERROR: Failed to build gem native extension.

#不要添加多个gem 源

#开始以为是gem 源的问题
#查看gem源
gem sources
# 删除默认的gem源
gem sources --remove http://rubygems.org/
# 增加taobao作为gem源
gem sources -a https://ruby.taobao.org/
# 查看当前的gem源
gem sources
*** CURRENT SOURCES ***

http://ruby.taobao.org
# 请确保只有 ruby.taobao.org

# 清空源缓存
gem sources -c
# 更新源缓存
gem sources -u

错误仍然存在;

然后查到是ruby版本的问题

2.更新ruby版本,安装rvm

http://blog.csdn.net/lissdy/article/details/9191351

http://stackoverflow.com/questions/3696564/how-to-update-ruby-to-1-9-x-on-mac

curl -L get.rvm.io | bash -s stable

测试是否安装正常 rvm -v

3.rvm install ruby-2.1.4,报下面的错误

?  ~ git:(master) ? rvm install ruby-2.1.4
Searching for binary rubies, this might take some time.
Found remote file https://rvm_io.global.ssl.fastly.net/binaries/osx/10.11/x86_64/ruby-2.1.4.tar.bz2
Checking requirements for osx.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require‘: cannot load such file -- mach (LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require‘
    from /usr/local/Library/Homebrew/extend/pathname.rb:2:in `<top (required)>‘
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require‘
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require‘
    from /usr/local/Library/Homebrew/global.rb:3:in `<top (required)>‘
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require‘
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require‘
    from /usr/local/Library/brew.rb:16:in `<main>‘
ERROR: ‘/bin‘ is not writable - it is required for Homebrew, try ‘brew doctor‘ to fix it!
Requirements installation failed with status: 1.

然后这样处理:

$ brew install openssl  # if you want to install all dependencies run ‘rvm requirements‘
$ rmv reinstall|install ruby-2.1.4

这里参考了http://stackoverflow.com/questions/18863211/homebrew-permissions-mess

最后就顺利安装fastlane了。

时间: 2024-10-27 13:27:32

[fastlane] [gem] [rvm] [ruby]的相关文章

How to Install Xcode, Homebrew, Git, RVM, Ruby &amp; Rails on Snow Leopard, Lion, Mountain Lion, and Mavericks

After following many outdated and incomplete instructions for setting up a web development environment on a Mac (back in March 2012), and spending a lot of time finding solutions to the problems I encountered along the way, I decided to put together

转 CentOS下面安装RVM+ruby+Rails

CentOS6.2下面安装RVM+ruby+Rails (1)RVM官方网站应该是改版过一次, 使用 Java代码   curl -L https://get.rvm.io | bash -s stable 下载并安装rvm稳定版本.不在使用bash < <(curl -s https://rvm.beginrescueend.com/install/rvm),切记. 很快安装完rvm后,重新登录一个新的ssh,使用rvm -v检查一下版本即可. (2)安装一些以来库,编译安装其它软件或者库的

RHEL7在线安装rvm(ruby管理包)

ttp://blog.csdn.net/lixwjava/article/details/50408070 安装curl [plain] view plain copy sudo yum install curl 然后在在终端中输入命令 [plain] view plain copy curl -L get.rvm.io | bash -s stable 有可能会失败 按照提示使用使用命令 [plain] view plain copy curl -sSL https://rvm.io/mpap

Ruby Gem命令详解

转自:http://www.jianshu.com/p/728184da1699 Gem介绍: Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找.安装.升级和卸载软件包,非常的便捷. Ruby 1.9.2版本默认已安装Ruby Gem,如果你使用其它发行版本,请参考“如何安装Ruby Gem”. Ruby gem包的安装方式: 所有的gem包,会被安装到 /[Ruby root]/lib/ruby/gems/[ver]/

gem(ruby) 常见用法

Gem介绍: Gem是一个管理Ruby库和程序的标准包,它通过Ruby Gem(如 http://rubygems.org/ )源来查找.安装.升级和卸载软件包,非常的便捷. Ruby 1.9.2版本默认已安装Ruby Gem,如果你使用其它发行版本,请参考"如何安装Ruby Gem". Ruby gem包的安装方式: 所有的gem包,会被安装到 /[Ruby root]/lib/ruby/gems/[ver]/ 目录下,这其中包括了Cache.doc.gems.specificati

ruby gem tips(转)

升级ruby gem Ruby代码   gem update --system 查看gem版本 Ruby代码   gem -v 查看gem版本,gems安装目录,remote sources等 Ruby代码   gem env 查看已经添加的remote sources Ruby代码   gem sources 添加一个source Ruby代码   gem sources -a 'htt://rubygems.org' 安装一个gem包 Ruby代码   gem install will_pa

如何在Mac OS X上安装 Ruby运行环境

本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境. 系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号) 步骤1 - 安装 RVM (ruby version manger ruby 版本管理) RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白. $ \curl -L https://get.rvm.io | bash -s stable --rub

升级ruby

1.安装 RVM RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset) $ curl -L get.rvm.io | bash -s stable 等待一段时间后就可以成功安装好 RVM. $ source ~/.bashrc $ source ~/.bash_profile 测试是否安装正常 rvm -v . 2.用RVM升级Ruby #查看当前ruby版本 $ ruby -v ruby 1.8.7 #列出已知的ruby版本

Mac上更新Ruby

1.安装 RVM RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset) $ curl -L get.rvm.io | bash -s stable 测试是否安装正常 rvm -v 2.用RVM升级Ruby #查看当前ruby版本 $ ruby -v ruby 2.0.0 #列出已知的ruby版本 $ rvm list known #安装ruby 2.3 $ rvm install 2.3 安装完成之后ruby -v查看是否安装