您的位置:首页 > 编程语言 > Ruby

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

2014-12-21 19:55 447 查看
直接上过程了哦,慢慢体会

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环境完美配置教程(下)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息