介绍
Ruby on Rails 是希望创建网站和 Web 应用程序的开发人员最受欢迎的应用程序堆栈之一. Ruby 编程语言,加上 Rails 开发框架,使应用程序开发变得简单。
由于Ruby on Rails不以精心包装的格式提供,因此安装框架通常是开始操作的更困难部分之一。
在本指南中,我们将展示如何在Ubuntu 14.04 VPS上安装rvm
,并使用它来安装一个稳定版本的Ruby和Rails。
快捷之路
安装 Ruby on Rails 的最快方法是使用 rvm 作为常规用户运行以下命令:
1gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
2\curl -sSL https://get.rvm.io | bash -s stable --rails
您将被要求提供您的常规用户密码作为安装程序的一部分。
让我们来谈谈这里正在发生的事情。
gpg
命令会联系一个公共密钥服务器,并请求与所提供的ID相关的密钥. 在这种情况下,我们正在请求RVM项目的密钥,用于签署每个RVM发布。
\curl
部分使用curl
网页抓取实用程序从rvm
网站中抓取脚本文件.引导命令的后滑确保我们正在使用常规的curl
命令,而不是任何更改的、异名版本。
-s
旗表示实用程序应该在静止模式下运作,-S
旗将其中一些标注,以允许curl
在失败时输出错误。
然后,脚本被直接导向bash
进行处理。-s
标志表明输入来自标准in. 我们然后指定我们想要最新的稳定版本的rvm
,我们还想安装最新的稳定 Rails版本,这将引入相关的Ruby。
经过漫长的安装过程,您所需要做的就是通过键入rvm
脚本:
1source ~/.rvm/scripts/rvm
您现在应该有一个完整的 Ruby on Rails 环境配置。
安装特定 Ruby 和 Rails 版本
如果您需要为您的应用程序安装特定版本的 Ruby,您可以使用rvm
来做到这一点:
rvm install ruby_version
安装后,我们可以通过键入列出我们已安装的可用的 Ruby 版本:
1rvm list
我们可以通过键入 Ruby 版本之间切换:
rvm use ruby_version
我们可以使用各种 Rails 版本与每个 Ruby 创建宝石集
,然后在那些使用正常的宝石
命令内安装 Rails:
rvm gemset create gemset_name # create a gemset rvm ruby_version@gemset_name # specify Ruby version and our new gemset gem install rails -v rails_version # install specific Rails version
宝石集允许我们为宝石拥有自有环境,并允许我们为我们安装的每个Ruby版本拥有多个环境。
学习更多
我们已经涵盖了如何安装rvm
和Ruby on Rails的基本知识,但还有更多关于rvm
的信息。