`
qiao5750
  • 浏览: 435 次
  • 性别: Icon_minigender_1
  • 来自: 大庆
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Ruby之路第一步

    博客分类:
  • Ruby
阅读更多

 

在网上看到越来越多的人开始学习RubyRails,打算也去尝尝鲜。在这里记录下我的准备过程和开发环境的搭建。

 

首先是Linux系统的安装,因为网上各种不推荐使用Windows来玩Ruby,所以我选择在我的Win7下再安装个Ubuntu弄个双系统,我选的是Ubuntu 12.04 LTS版本。

 

具体参看http://www.linuxidc.com/Linux/2013-04/83479.htm/

 

双系统引导弄好之后,进入Ubuntu系统,开始安装RubyRails的开发环境。

 

1. 首先安装rbenvrbenv是一个Ruby的版本管理软件,使用它可以更简单的安装和管理多版本的Ruby

 

sudo apt-get install git libssl-dev(安装git工具和必要的包)

 

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv(下载rbenv

 

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc(配置rbenv

 

echo 'eval "$(rbenv init -)"' >> ~/.bashrc(配置rbenv

 

git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build(下载ruby-build插件)

 

2. 使用rbenv安装Ruby

 

rbenv install 2.0.0-p247(安装Ruby

 

rbenv global 2.0.0-p247(配置默认版本)

 

3. 使用gem安装Rails

 

gem sources --remove https://rubygems.org/(删除国外gem源)

 

gem sources -a http://ruby.taobao.org/(添加国内gem源)

 

gem install rails(安装Rails

 

4. RubyRails开发环境安装成功后,选择安装一个开发工具,我选的是Sublime Text 2。可在其官网进行下载,http://www.sublimetext.com/Sublime Text 2的配置可以参看http://veryb.us/share/639.html/

 

5. 第一个Ruby程序

 

打开Sublime Text 2,新建一个hello.rb的文件,保存在主目录下,内容如下:

 

puts "Hello World!!!"

 

打开一个终端,使用ruby hello.rb来运行程序。

 

分享到:
评论

相关推荐

    game-of-life-ruby:Ruby解决人生游戏的第一步

    生命游戏Ruby Ruby解决人生游戏的第一步

    Windows下ruby语言安装教程

    第一步:下载安装文件 官网下载地址:http://rubyinstaller.org/downloads 第二步: 双击安装 在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示...

    design-patterns-ruby:Ruby 中的 GOF 设计模式

    Ruby 的设计模式 设计模式 处理对象创建机制的设计模式,尝试以适合情况的...第 1 步:叉 第 2 步: 将 Ruby 示例添加到设计模式。 每个示例都应具有 100% 的绿色测试覆盖率。 每个示例都应该有 RDocs/YARDDocs 来

    mac及linux下搭建ruby+rails环境

    mac通常会自带ruby一个版本的ruby...第一步 代码如下: gpg –keyserver hkp://keys.gnupg.net –recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 第二步 代码如下: curl

    打通node+MySQL+JavaScript的第一步

    Node是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。但是它真正火...

    ruby-test-reporter:已弃用将Ruby测试覆盖率数据上传到Code Climate

    此gem需要使用Code Climate上的用户(但不一定是付费帐户),因此,如果您没有该帐户,则第一步是在以下位置进行注册: : 。 然后按照我们的上的说明进行操作。 如果您需要任何帮助进行设置,请联系 。 用法 bundle...

    automacao-web-ruby

    Automacao网络噪声在Windows中安装第一步:在git hub中克隆项目; 第二步:在计算机上安装可视代码( ); 为了使代码更好地可视化,请在可视代码中安装以下扩展:按下命令“ Ctrl + Shift + x” Cucumber(小...

    toopher-ruby:Toopher Web 服务 API 的 Ruby 绑定

    访问 Toopher API 的第一步是在开发门户 ( ) 上注册一个帐户并创建一个“请求者”。 当该过程完成后,您的请求者会以消费者密钥和秘密的形式获得 OAuth 1.0a 凭证。 当 Toopher 与您的客户交互时,您的密钥用于识别...

    阶段0-wsl2-env-ruby

    安装RVM是在Ubuntu操作系统上安装Ruby的第一步。 行动项目 使用“开始”菜单打开“ Ubuntu”应用程序 输入sudo apt-get install software-properties-common并按 可能会要求您输入Ubuntu终端密码 键入sudo -E apt-...

    newrelic-ruby-kata:使用New Relic和Heroku,查看可以找到和解决的多少东西,以使此应用程序快速运行!

    Newrelic-ruby-kata 使用New Relic和Heroku,查看可以找到和解决的多少东西,以使此应用程序... 第一的, 然后,您可以通过以下方式加载示例数据: heroku addons:create heroku-postgresql:hobby-dev heroku addon

    cover_me:Ruby 1.9的RCov式覆盖工具

    虽然,这不是确定测试覆盖率的唯一指标,但它无疑是指出完全没有涉及到代码哪些部分的重要第一步! 输入CoverMe。 历史 虽然在Ruby 1.9的工作/ Rails 3的项目,它的一切恩爱(除了缺乏RCov的),我遇到了一个 由...

    Java JDK6u43官方版 配合netbeans-6.9.1使用第一个压缩包

    JDK Java Development Kit 是Sun Microsystems针对Java开发员的产品 自从Java推出以来 JDK已经成为使用最广泛的Java SDK JDK 是整个Java的核心 包括了Java运行环境 Java工具和Java基础的类库 JDK是学好Java的第一步 ...

    ruby-repunit:Repunit生成库

    Repunit 日本语版はにあります Repunit生成库 安装 将此行添加到应用程序的...第一步 require 'repunit' 从Repunit中的位数转换为Repunit Repunit . convert ( digits ) 从Repunit还原到Repunit中的位数 Repunit .

    planet:行星Ruby新闻阅读器订阅(包括命令行rubynews工具-Ruby世界中有什么新闻?每周浏览一次)

    Planet Ruby新闻阅读器订阅-全世界所有Ruby新闻提要Planet Ruby的供稿列表/配置如何添加您的提要第1步:将您的供稿添加到供稿列表(即 )。 例子: [Ryan Davis] feed = http://blog.zenspider.com/atom.xml步骤2:...

    aws-lambda-ruby-runtime-interface-client

    AWS Lambda Ruby运行时界面客户端 我们已开源了一组软件包,即运行时接口...第一步是选择要使用的基本图像。 受支持Linux OS发行版是: 亚马逊Linux 2 高山的 CentOS的 德比安 的Ubuntu 为了安装Runtime Interfac

    gemirro:宝石自动制作Ruby镜

    吉米罗| Gemirro是一个Ruby应用程序,可以... 第一步是建立一个新的空镜像目录。 这是通过运行gemirro init命令完成的。 $ gemirro init /srv/http/mirror.com/ 创建完成后,您可以编辑名为config.rb的主配置文件。 该

    Ruby编写HTML脚本替换小程序的实例分享

    在一个文件里有很多以下内容: 此题选D。 .... .... .... 而本人要实现的功能是将它替换成: ...这个东西看起来有点简单,但本人整整花了半天才实现此...要实现上述功能,可以分为两步,第一步是将 <p style=displ

    Doorkeeper:Doorkeeper是Ruby on Rails Grape的OAuth 2提供程序

    Doorkeeper-出色的OAuth 2提供... 第一步是将以下内容添加到您的Gemfile中: gem 'doorkeeper' 并运行bundle install 。 之后,请查看与您使用的框架相关的指南。Ruby on Rails Doorkeeper当前支持> = 5.0的Ruby on R

    深入讲解java源码的书-laa-ruby-learning-path:laa-ruby-学习路径

    深入讲解java源码的书Ruby 编程的学习路径 以下是整理成“学习路径”的资源列表,供开发人员提高 Ruby 编程技能。 资源是按步骤排列的,这些步骤是相互...步:安装 Ruby: 警告: OSX 已经安装了一个 Ruby 版本——但

    msf-with-rubymine:如何使用Ruby开发metasploit模块

    设置您的开发环境在第一步中安装软件包: : 2.在〜/ .msf4中添加一个Gemfile: # ~/.msf4/Gemfilesource 'https://rubygems.org'gem 'metasploit-framework', path:'/usr/share/metasploit-framework'3.在〜/ .msf4...

Global site tag (gtag.js) - Google Analytics