`
zhangym124
  • 浏览: 344163 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

[转]ubuntu12.04搭建ruby on rails 环境

阅读更多
经过几天的实验,终于在Ubuntu 12.04 上成功搭建了Rails的开发环境。首先我简述下我安装了哪些东东哈:ubuntu 12.04是安装的虚拟机.虚拟机在安装过程中请保证网络的畅通.使用Ruby Version Manager (RVM)脚本来安装 Ruby on Rails 和 RubyGems.关于RVM详见RVM官方网站

为安装RVM做些准备

现在开始安装,RVM 脚本需要先安装好 Curl 和 Git。Curl 是一个使用多种协议(如 HTTP 或 FTP)进行数据传输的工具。而“Git 是一个免费的开源分布式版本控制系统,适用于从小型项目到非常大的项目,兼顾了速度和效率.打开终端输入一下命令

sudo  apt-get install  curl
sudo  apt-get install  git-core

配置Git

Git 会在 RVM 脚本中使用,安装之后,我们需要花一点时间来配置它。配置很容易:只要提供一个用户名和邮件地址即可。

git config  --global  user.name "Your Name"
git config  --global  user.email your-email@ address.com

安装 RVM

现在我们可以安装 RVM 了。RVM 的意思是 Ruby 版本管理器,“是一个命令行工具,让你容易的安装、管理和使用多个 Ruby 环境及其相应的 Gem 包。”下列命令来安装这个脚本。RVM 将安装在你当前登录用户的主目录里。

bash  -s  stable <  < ( curl -s  https:// raw.github.com/ wayneeseguin/ rvm/ master/ binscripts/ rvm-installer )

切换到主目录,然后添加rvm scripts路径变量到bash:

echo  '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function'  >>  ~/ .bash_profile

手动重新载入设置文件,也可以另外打开一个新的终端窗口自动载入。这样 rvm 命令就可以用了。

source  ~/ .bash_profile

如果一切正常,命令将返回“rvm is a function”(rvm 是函数)。否则,可以访问 RVM 网站的“Troubleshooting your install” 栏目找找解决办法。(应该是没有问题的!)
当以上操作都成功之后,你就可以开始安装ruby的编译器了…使用RVM命令进行安装

$ rvm list known    #从结果中选择一个版本进行安装
$ rvm install  1.9.3  #安装成功后通过以下命令查看版本
$ ruby -v
$ gem -v

如果有需要可以手动更新下RubyGems 和其他需要更新的 Gem

$ gem update --system
$ gem update

使用 RubyGems 安装 Rails

$ gem install  rails
$ rails -v
分享到:
评论

相关推荐

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    在使用前需先配置 Ruby On Rails 的开发环境,本文将介绍如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境。 一、安装系统需要的包 在安装 Ruby On Rails 之前,需要安装一些必要的包,包括 build-...

    在 Ubuntu 12.04 Server 上安装部署 Ruby on Rails 应用

    服务器安装测试于 Linode VPS (Ubuntu 12.04 LTS (GNU/Linux 3.4.2-x86_64-linode25 x86_64)。 配置 Ubuntu Server 系统 如果你是国内服务器,推荐修改网易的源 输入 sudo vi /etc/apt/sources.list 将里面的内容...

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器.zip

    rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu 12.04

    RailsOnUbuntu:Ubuntu用户的Rails好东西!

    RailsOnUbuntu 对于使用Ubuntu的Ruby on Rails开发人员的一些有用的脚本/好东西! 1. Rails安装程序 为了在Ubuntu 12.04 LTS(精确的穿山甲)/ 12.10(定量Quetzal)上设置Rails,我还为初学者编写了逐步指南,请...

    RUBYONRAILS服务器配置收集.pdf

    本文将详述如何在Ubuntu 12.04操作系统上手动配置服务器环境,包括Ruby、数据库、Nginx、Redis以及监控工具Monit,同时介绍使用Capistrano进行自动化部署。 首先,我们需要安装必要的软件环境。Ruby是Rails框架的...

    RUBYONRAILS服务器配置[收集].pdf

    在Ruby on Rails应用开发中,部署到服务器是一...以上是基于给定文件内容的Ruby on Rails服务器配置和部署的详细步骤,包括环境搭建、监控和自动化部署。请注意,实际部署时应根据项目需求和服务器环境进行适当的调整。

    RUBYONRAILS服务器配置[总结].pdf

    在Ruby on Rails应用的服务器配置过程中,我们通常需要关注几个关键点:系统选择、环境安装、服务配置、监控工具的设定以及自动化部署。以下是对这些环节的详细解释: 1. **系统选择**: - 选择合适的操作系统对于...

    Rails bundle命令安装mysql gem包出错的解决方法

    ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; succeeds before bundling …. 感觉非常奇怪 最后console...

    vagrant-puppet-boilerplate:Vagrant + Puppet + Rails + Nginx + Unicorn = 很棒的酱汁

    Ubuntu 12.04 nginx 独角兽 Ruby(rbenv) 打捆机 导轨 邮局 要求 流浪 ( ) 为什么? 与团队合作,创建一个 VM 以在团队成员之间共享始终是一个好主意,以保持环境相同并避免基于特定机器配置可能出现的任何问题...

    rails-app-cookbook

    此食谱已在Ubuntu 12.04和Ubuntu 14.04上进行了测试。 属性 rails-app ::默认属性 钥匙 类型 描述 默认 [“ rails-app”] [“名称”] 细绳 应用名称 “默认” [“ rails-app”] [“地址”] 细绳 服务器的IP地址或...

    peoplefinder

    Ubuntu安装在Ubuntu 12.04 LTE机器上: 安装curl,git,postgresql,postgresql-dev-all,nodejs 通过rvm安装滑轨。 一种方法是: gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804...

    droid-chef:Rails 应用程序的厨师食谱

    Ruby 应用程序的 Chef 食谱包 入门 设置 ssh $ brew install ssh-copy-id ...捆绑和更新食谱 ...这个厨师食谱是为在 Ubuntu 12.04/14.04 LTS 上使用而构建的 用 VAGRANT 测试 下载并安装 Vagrant - 下载并安装 V

    freego-sprinkle:我们的(旧)洒食谱

    这是针对 Ubuntu 12.04 LTS 的,其他基于 debian 的系统可能需要进行一些更改。 洒水。 Sprinkle 是一种软件配置工具,可用于构建远程服务器。 例如。 在创建后直接在全新的切片上安装 Rails 或 Merb 堆栈。 它...

    Project_Update

    在虚拟机上安装 Ruby 和 Rails 下面描述了这些步骤中的每一个。 如果遇到问题,请参阅此。 第 1 步:下载 Ubuntu 和 Virtual Box 从下载 Ubuntuu 12.04 桌面 32 位 ISO。 选项 1(慢):单击“开始下载”(32 位...

Global site tag (gtag.js) - Google Analytics