编译第一步是 ./configure, 检测环境并产生 makefile, 这时就决定好了用哪个编译器, 如果你一开始编译出错了, 然后换了编译器, 应该把源代码目录删掉再继续.
选择 GCC 最简单的方式就是 configure 之前
export CC=`your path to gcc`
替换源直接打开文件编辑 ~/.rvm/config/db 替换 ftp.ruby-lang.org/pub/ 成 ruby.taobao.org/mirrors/ 就好了嘛...
最大的障碍是 Mac 更新很快很频繁, ruby 相关的开发也很活跃, 所以大部分教程都会很快过时, 然后无头苍蝇般每个都弄一遍结果就是像你这样产生奇怪的问题, 按照 rvm requirements 去做是不会出问题的
这个怎么说好呢,它们无非就是一些运算符而已,每个符号的用法也有很多种,具体怎么用可以通过看书、看例子来学习,没必要一下记住那么多。比如:
%#取余运算,如8%3=2
{}#可用在输出,如输出y的值:puts"#{y}",也可用在Hash表如 $R_Key_Hash = {}
. #一般表示某种属性或方法,如对于一个窗口,self.x = 0 表示这个窗口的x坐标为0。
又如
Class Person
def Hello
puts "Hello,my name is Tom."
end
end
p=Person.new
p.Hello #执行这个程序就会输出 Hello,my name is Tom.
? #表判断,如opacity = black_color ? 255 : 128,这个意思是如果是黑色,就不透明,否则为128
, #逗号在数组中较常见,如a = ["1","2","3"],数组a的三个元素依次是1,2,3
‘ #这个在对文件的操作比较常见,如下例:
if Dir.glob('txt').size == 0 #如果文件夹txt不存在
Dir.mkdir('./txt') #那么生成一个名字叫txt的文件夹
end
! # 表示 非 如 if x != 2 表示如果x不等于2
: #这个可能用在属性里
如:
class Game_Picture
attr_reader :number # 图片编号
attr_reader :origin # 原点
attr_reader :x# X 坐标
attr_reader :y# Y 坐标
attr_reader :tone # 色调
attr_reader :angle# 旋转角度
end
#分号的话,一般是写程序每行结束才用到,但其实ruby的每行结束是可以不用分号的,回车换行就行,我也只是在用Interactive Ruby编译器时才会用分号
从我上边的回答可看出,基本每个符号都用几种用法,平时多学习,多积累就好了
第一步:安装rvm为什么要安装rvm呢,因为rvm可以让你拥有多个版本的ruby,并且可以在多个版本之间自由切换。安装方式有两种:单用户模式和多用户模式。而
单用户和多用户的区别在于是否有root权限,单用户模式rvm会安装在~/.rvm目录下,而多用户模式则会安装在/usr/local/rvm目录
下。
单用户安装命令:
bash <<(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
多用户安装命令:
sudo bash <<(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
单用户需要设置环境变量,多用户安装重启就行了,确认rvm安装是否成功
在终端输入:
rvm -v
接着会看到rvm的版本信息如下:
rvm 1.19.6 () by Wayne E. Seguin [email protected]>, Michal Papis [email protected]>[https://rvm.io/]
第二步:安装ruby
查看是否安装gcc编译器
在开始安装ruby前请确认你是否安装了gcc,如果你安装了Xcode,请检查是否安装了command line tools,
打开Xcode,在Xcode ->Preference ->Download下,查看“Command Line
tools”这一项是否为“installed”
如下图:
如果不是installed,点击install安装或者下载OSX-GCC-Installer来安装gcc,不然在安装ruby编译的时候会报误(每个人的环境不一样报的错误也会不一样),如下图:
查看所有可以安装的Ruby版本
rvm list known
接着会看到各种版本的Ruby
安装Ruby
rvm install ruby --head
设置Ruby默认版本为1.9.3版本
rvm use 1.9.3 --default
第三步:更换源
查看已有的安装源
gem source
显示如下:
CURRENT SOURCES
http://rubygems.org/
修改更新源
gem update --system
gem uninstall rubygems-update
gem sources -r http://rubygems.org/
gem sources -a http://ruby.taobao.org