介绍
Ruby on Rails是希望创建网站和网络应用程序的开发人员最受欢迎的应用程序栈之一。 Ruby编程语言,加上Rails开发框架,使得应用程序开发变得简单。
因为Ruby on Rails没有采用整齐的打包格式,所以安装框架过去是入门中更难的部分之一。 幸运的是,工具,如RVM,Ruby的版本管理,取得了安装简单。
在本指南中,我们将介绍如何安装rvm
的Ubuntu 14.04 VPS,并用它来安装Ruby和Rails的稳定版本。 虽然你可以通过这些程序作为root用户,我们假设使用你正在运行未经授权的用户 ,如图1-4本指南中的步骤。
快速的方式
与安装Ruby on Rails的最快途径rvm
是运行以下命令作为一个普通用户:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --rails
作为安装过程的一部分,系统将提示您输入常规用户的密码。
让我们来看看这里发生了什么。
该gpg
命令与公共密钥服务器并请求与给定ID相关联的密钥。 在这种情况下,我们请求RVM项目的密钥,用于签署每个RVM发行版。 拥有RVM项目的公钥允许我们验证我们将要下载的RVM版本的合法性,它使用匹配的私钥签名。
该\curl
部分使用了curl
的网络抓取工具来抓住从一个脚本文件rvm
网站。 导致该命令的反斜杠确保我们使用的是常规的curl
的命令,而不是任何改变,别名版本。
该-s
标志表示该实用程序应在安静模式下运行, -S
标志覆盖一些这让curl
输出错误,如果它失败。 该-L
标志告诉工具来执行重定向。
该脚本然后直接通过管道输送到bash
进行处理。 该-s
标志指示输入是从标准的到来。然后,我们指定我们希望的最新的稳定版本rvm
,而且我们也需要安装最新的稳定版本的Rails,这将在相关的Ruby拉。
经过漫长的安装过程,所有你需要做的是源rvm
通过键入脚本:
source ~/.rvm/scripts/rvm
您现在应配置完整的Ruby on Rails环境。
安装特定的Ruby和Rails版本
如果您需要安装Ruby的特定版本为您的应用程序,你可以这样做rvm
是这样的:
rvm install ruby_version
安装后,我们可以通过键入以下内容列出我们安装的可用Ruby版本:
rvm list
我们可以通过键入以下内容在Ruby版本之间切换:
rvm use ruby_version
我们可以通过创建使用各种的Rails版本与每个Rubygemsets
,然后使用正常内的那些安装导轨gem
命令:
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
gemsets允许我们为gem提供自包含的环境,并允许我们为每个版本的Ruby安装多个环境。
学习更多
我们已经介绍了如何安装基本rvm
这里on Rails的和Ruby,但有很多更了解rvm
。 看看我们的文章如何使用RVM来管理你的Ruby环境,更多地了解与RVM工作。