ubuntu下搭建ruby on rails环境
来源:互联网 发布:婚姻记录查询软件 编辑:程序博客网 时间:2024/05/22 18:16
Ubuntu下搭建Ruby on Rail环境
近期搭建了Ruby on Rails 环境,再次记录一下自己的搭建过程.
我的操作系统是基于Ubuntu的Linux Mint 32位操作系统.查看自己的操作系统可以在终端输入uname -a
查看.
注意:系统本来带有ruby环境,但不是我们需要的.我们要把ruby安装在一个统一的地方以方便管理和使用.
很多新手安装环境时可能对安装过程中的各种概念很模糊.导致自己安装了半天自己也不明白在干嘛(我自己就是这样),错了也不知道为什么,一味google.所以我在开头先大概解释一些概念,让大家先了解一下.免得一会儿晕菜.
概念解释:
ruby:ruby是一种脚本语言,类似于python,php等.脚本语言自然需要运行环境,例如python需要python解释器,php有php引擎等.ruby也需要运行环境.我们所说的安装ruby就是安装它的运行环境.
rvm:ruby version manager,ruby版本管理器.顾名思义,它是一个ruby的版本管理系统.我们所有的ruby版本都通过rvm安装在rvm下,可以让我们在不同的ruby版本自由的切换.
gem:RubyGems(简称 gems)是一个用于对 Ruby组件进行打包的 Ruby 打包系统。 它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具.它是一个管理ruby库和程序的标准包.ruby会默认安装gem.
gemset:gemset即为gem集合,是为了同时使用不同的ruby版本和gem库.
Rails:rails是一个mvc开发框架.
步骤一:先更新一下系统吧.sudo apt-get update步骤二:安装一些重要的包sudo apt-get install build-essential autoconf步骤三:安装curl和gitsudo apt-get install curl git-core步骤四:安装rvm(ruby version manager),注意不要使用管理员身份.curl -L get.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该命令的意思是把单引号内的内容追加到用户主目录($HOME)下的.bash_profile文件内.该文件会在启动一个终端会话时被读取并执行.
步骤六:检测环境并安装第三方包.rvm requirements这个过程可能需要一些时间.如果出错,就根据提示步骤七:查看当前rvm中已经安装的ruby版本信息查看错误日志.一般都是因为系统更新源有问题.可以根据网上的教程修改系统更新源.
步骤七:查看当前rvm中已经安装的ruby版本.rvm list
步骤八:查看rvm可供安装的ruby版本rvm list known
步骤九:更改rvm安装源.由于某些原因,在国内访问ruby官方已经十分困难,因此,在这里改用国内淘宝镜像服务器.sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/dbsed -i 's!cache.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' ~/.rvm/config/db
步骤十:安装rubyrvm install 1.9.3
步骤十一:经过漫长的等待,就装上了ruby.可以通过rvm list查看当前安装了哪些版本的ruby.
步骤十二:选择一个版本作为当前使用的版本,并设置为缺省.rvm use ruby-1.9.3-p547 --default
步骤十三:移除一个ruby版本rvm remove 1.9.2
步骤十四:查看ruby版本ruby -v
至此,ruby的安装完成,可以使用ruby env查看ruby环境的信息.
卸载ruby:执行rvm implode并删除用户主目录(即~目录)下.bash_profile中刚才添加的内容即可.
Ruby安装好了以后,gem也自动安装了.下面由gem安装rails
步骤一:查看镜像源.gem sources -l
步骤二:移除官方镜像.gem sources --remove https://rubygems.org/
步骤三:添加国内镜像gem sources -a https://ruby.taobao.org/
步骤四:再次检测镜像源,确保只有国内的源
步骤五:安装railsgem install rails
步骤六:查看rails版本rails -v
至此,rails安装完成.
Gemset部分的相关操作:
1.列出当前的ruby的gemset.rvm gemset list
2.建立gemsetrvm use 1.9.3rvm gemset create rails414
3.设定已建立的gemset作为当前环境rvm use 1.9.3rvm use 1.9.3@rails414
4.清空gemset中的gem:rvm gemset empty 1.9.3@rails414
5.删除一个gemset:rvm gemset delete rails414
安装js运行环境:sudo apt-get install nodejs
测试:创建一个应用.
打开一个目录,运行rails new your_appname打开浏览器访问localhost:3000就可以看到刚才创建的应用啦:
至此,我们的Ruby on Rails就完成啦!
由于本人也是新手,有不当或错误的地方欢迎留言指正.
0 0
- Ubuntu下搭建Ruby on rails 环境
- ubuntu下搭建ruby on rails环境
- ubuntu下ruby on rails环境搭建
- Ubuntu下搭建Ruby on Rails+MongoDB+Redis环境
- Ubuntu下搭建Ruby On Rails开发环境
- Ubuntu下搭建Ruby on Rails开发环境
- Ubuntu下搭建Ruby On Rails
- Ubuntu下搭建Ruby On Rails
- Windows下ruby on rails环境搭建
- Windows下ruby on rails环境搭建
- CentOS下Ruby on Rails环境搭建
- mac下ruby on rails环境搭建
- win10下ruby on rails环境搭建
- Ruby on Rails 环境搭建
- ruby on rails环境搭建
- Ruby on rails 环境搭建
- ruby on rails 环境搭建
- Ruby On Rails环境搭建
- visual_studio2012、vs2012下载
- 分配器与STL容器
- drupal 中使用theme(table)实例
- Android基础知识总结兼面试吐槽
- 有效的STL
- ubuntu下搭建ruby on rails环境
- 强引用 弱引用
- Syn Flood 类型攻击的防护
- display:inline-block; IE6/IE7 兼容问题
- jquery Ajax 方法返回数据的获取,包括JSON,XML,TXT
- C++ primer(第五版) 练习 3.26 个人见解
- HDU 1864 最大报销额
- 多线程HttpClient调用
- javascript 实现RMB转大写