学习ruby的第一天
我只是一个二流大学的三流学生,不是学霸更不是大神,学习ruby只是因为之前看到一个文章说ruby工程师的工资比较高…so,必须要学习一下。
对于ruby我之前是完全没了解的,所以从头开始。当然,第一件事肯定是去ruby的官方网站上去了解一下。
官网地址
中国站点
我本人是在linux下学习的,虽然linux一般自带ruby,但是一是为了学习,二是自己装的比较灵活,还是自己装一次比较的好。我使用rbenv 来安装Ruby,最大的好处是 可以允许你同时安装多个Ruby版本(此外还有RVM,官网都有介绍,和rbenv选择一个就好)。
1:安装rbenv
本人相当的懒,所以直接从官网直接贴过来(-。-)
官网安装教程
在 osx 上可以直接用 homebrew 安装, 下面是手动安装过程. (不用 zsh 的童鞋注意替换成自己的 shell 配置文件)
git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
用来编译安装 ruby
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
用来管理 gemset, 可选, 因为有 bundler 也没什么必要
git clone git://github.com/jamis/rbenv-gemset.git ~/.rbenv/plugins/rbenv-gemset
通过 gem 命令安装完 gem 后无需手动输入 rbenv rehash 命令, 推荐
git clone git://github.com/sstephenson/rbenv-gem-rehash.git ~/.rbenv/plugins/rbenv-gem-rehash
通过 rbenv update 命令来更新 rbenv 以及所有插件, 推荐
git clone git://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update
使用 Ruby China 的镜像安装 Ruby, 国内用户推荐
git clone git://github.com/AndorChen/rbenv-china-mirror.git ~/.rbenv/plugins/rbenv-china-mirror
然后把下面的代码放到 ~/.bash_profile 里
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
注意 Ubuntu请放到 ~/.bashrc 里, zsh用户是 ~/.zshrc
然后重开一个终端就可以执行 rbenv 了
2:安装ruby
这个命令可以查看所有可以安装的版本
rbenv install --list
任意选一个就行,我选的2.3.1,安装的命令
rbenv install 2.3.1
安装需要一段时间,看个片等待一下吧(估计得有十几分钟)。
设置版本
设置全局版本
rbenv global 2.3.1
列出版本
rbenv versions # 列出安装的版本
rbenv version # 列出正在使用的版本
到这里ruby也安装成功了,可以用irb试一下。
puts "hello world"
差不多就是这样了,安装很简单,一般不会有问题,有问题的欢迎留言,我只是一个学渣,这也是第一次写博客,有很多问题,欢迎大家批评。