rvm,ruby on rails环境完美配置教程(上)

直接上过程了哦,慢慢体会

1.sudo apt-get  upate


#准备
2.sudo apt-get install build-essential
3.sudo apt-get install autoconf

#安装curl和git
sudo apt-get install curl
sudo apt-get install git-core

#安装rvm
curl -L get.rvm.io | bash -s stable

#加载rvm
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.' $HOME/.bash_profile 

#升级rvm,会带来问题
#rvm get master

#安装依赖的第三方包(保证ppa源里没错,有错的删掉)
rvm requirements

#查看错误
cat $HOME/.rvm/log/1405939456/update_system.log (保证ppa源里没错,有错的删掉)

#察看当前RVM中已经安装的ruby版本
rvm list

#察看RVM可供安装的ruby版本
rvm list known                     

#换源
sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db
sed -i 's!cache.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' ~/.rvm/config/db
#安装ruby 1.9.3-head(根据具体情况安装),在不发生歧义的情况下方括号内的东西可以不必敲。(ppa有错则删掉)
rvm install 1.9.3

#之后等呀等呀自动安装了1.9.3和2.1.2
rvm list

#选择 一个版本作为当前的使用版本,并且设置为缺省
#如果实在安装不上则 现在对应的ruby包放到.rvm/src里(文件夹名字要正确,来源rvm list known并与rvm install xxxx这个版本号对应)
/bin/bash --login
rvm use
rvm use ruby-1.9.3-p547 --default

#移除一个ruby版本
rvm remove 1.9.2

#设置好之后查看ruby版本
ruby -v

#查看ruby路径,就是rvm帮我们安装的
which ruby

#刚才是用RVM进行ruby版本管理,当然了通过其他渠道例如apt-get也可以安装ruby,可以对RVM设置短路以便使用系统默认的ruby版本。
#rvm use system 
#ruby -v 
#which ruby

#卸载RVM,不想玩了,我要卸载。这个命令会移除$HOME/.rvm目录下面的所有东西即RVM管理的版本们
#rvm implode
#也应该删除$HOME/.bash_profile中增加的相关内容

#gem安装rails,gem由ruby带来的
which gem

#通过gem install 命令安装rails,安装是成功的,但是提示了错误:
#It seems your ruby installation is missing psych (for YAML output).
#To eliminate this warning, please install libyaml and reinstall your ruby.
gem sources -l
gem sources --remove https://rubygems.org/
#gem sources -a https://ruby.taobao.org/
#gem sources -a http://ruby.taobao.org/
gem sources -l

#gem install rails


rvm,ruby on rails环境完美配置教程(下)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值