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

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

2014-12-21 19:58 411 查看
#############

#gemset部分

#列出当前ruby的gemset

rvm gemset list

#建立gemset

rvm use 1.8.7

rvm gemset create rails414

#然后可以设定已建立的gemset做为当前环境

#use 可以用来切换语言,或者gemset,前提是他们已经被安装(或者建立)。并可以在list命令中看到。

rvm use 1.8.7

rvm use 1.8.7@rails414

#然后所有安装的gem都是安装在这个gemset之下

#清空gemset中的gem,如果你想清空一个gemset的所有gem,想重新安装所有gem,可以这样

rvm gemset empty 1.8.7@rails414

#删除一个gemset

rvm gemset delete rails414

###################项目自动加载gemset###############################

#rvm还可以自动加载gemset.

#例如我们有一个rails3.1.3项目,需要1.9.3版本ruby.整个流程可以这样。

rvm install 1.9.3

rvm use 1.9.3

rvm gemset create rails313

rvm use 1.9.3@rails313

#下面进入到项目目录,建立一个.rvmrc文件。

#在这个文件里可以很简单的加一个命令:

#/bin/bash --login

#rvm use 1.9.3@rails313 或 rvm gemset use rails313

#现在更新为,当前工程小新建一个 .ruby-version 文件 写上

2.0.0-p247                                    

#.ruby-gemset写上

rails313

#在工程rails s 时报类似错误

#The program 'rails' can be found in the following packages:

 #* ruby-railties-3.2

 #* ruby-railties-4.0

#Try: sudo apt-get install <selected pac

这执行 

/bin/bash --login 试试

#############################################333

eg:我这里  源 http://ruby.taobao.org/
rvm install 2.0.0-p247   (为了保证合作项目版本一致)

rvm use 2.0.0-p247

rvm gemset list

rvm gemset create rails403  (为了保证合作项目版本一致)

rvm use 2.0.0-p247@rails403

rvm gemset list  检查是否OK

gem install rails --version=4.0.3

如此,就完成了ruby2.0.0-p247+rails4.0.3的环境安装,以后只需要执行rvm use 2.0.0-p247@rails403就可以把环境切换过来。(一般写在工程的.rvmrc文件中 eg:rvm use 2.0.0-p247@rails403)

#rails不自带依赖的libyaml,提示很清楚了,让我安装libyaml后重新安装ruby。

#在新利得中明明是安装了libyaml的,说实话这块我不懂,希望了解的同学解答。

#从google上察看别人的解决方案,需要安装名为libyaml-dev的包。

#sudo apt-get install libyaml-dev

#从google上察看别人的解决方案,需要安装名为libyaml-dev的包

#rvm  uninstall ruby-1.9.3

#和之前的操作一样,再次安装ruby和rails。就没有问题啦

#rvm install 1.9.3

#gem install rails

#rails -v

#迫不及待的创建项目;启动启动!Oops!错啦!

rails server

#好在这个问题我见过,缺少js运行环境,安装nodejs包来解决

sudo apt-get install nodejs

#重新启动,一切正常了

rails server
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息