Ruby的安装与运行_ruby专题

Ruby的安装

注意点

  1. OSX或linux较好
  2. 不同版本的实现:c++、C、java
  3. 本次C Ruby

安装方法

  1. linux或OSX都有预装
  2. 包管理器(apt、yum、brew),并非最新
  3. 版本控制系统:rvm(rvm.io)、rbenv

rvm

  1. 查看ruby版本
rvm list known

安装

rvm install 2.2.1

帮助

rvm --help
用户手册 : man rvm

rbenv

  1. OSX下用brew安装

windows下安装通过rubyInstaller

学习资料

工具

部署平台linux下

通用安装方法 : 源代码编译,步骤

  1. 官网下载解压缩
  2. ./config
  3. make
  4. make install 放到path路径下
  5. ruby -v查看版本

Ruby的运行

两种方式:

交互式:

1.使用Ruby命令 : ruby
2.irb : irb

编写程序文件(.rb)

1.将程序保存在文件中,使用Ruby命令进行

vim hello.rb

puts "hello world"

def hello(name)
 puts "hello #{name}"
end

hello('mac')

ruby hello.rb

Ruby的文档系统

RDoc : 文档生成工具
Ri : 阅读RDoc文档

ri Mina

ri --serve 浏览器浏览文档 //localhost:8214

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索Ruby安装
ruby运行
ruby 安装运行、ruby运行环境、ruby 运行rb文件、ruby怎么运行、运行ruby脚本,以便于您获取更多的相关知识。

时间: 2024-09-23 01:11:42

Ruby的安装与运行_ruby专题的相关文章

创建自定义的Ruby gem包的教程_ruby专题

编写一个最简单的例子 1. 建好如下文件夹 注意:lib目录下必须有个和你gem名字一样的rb文件. 复制代码 代码如下:     $ cd hola      $ tree      .      ├── hola.gemspec      └── lib          └── hola.rb  2. 编写代码 . hola.rb % cat lib/hola.rb class Hola def self.hi puts "Hello world!" end end .hola.

win7安装ruby on rails开发环境_ruby专题

前言 看到很多文章都说ruby环境在windows上是非常难搭建,会出现各种各样的怪问题,所以都推荐到linux和mac上安装开发.但是我按照教程搭了下,问题也不算太多.总过大概花费了2个半小时左右就完成了.所以大家不要被吓尿了,下面就把安装的步骤及具体的版本记录了一下供大家参考. 安装步骤:    开发机环境:我使用的开发机:win7 旗舰版 - 64位 (cpu是i5). 1 安装 rubyinstaller-2.0.0-p481.exe    1 选择安装目录:(如:D:\server\R

Ruby中检测Gem是否安装的方法_ruby专题

最近参加七牛的demo大赛,决定使用ruby开发.于是遇到了一些疑问,然后解决了,这里记录一下. 在Ruby中,Gem是一个很常见的东西,其相当于插件,Ruby有很多很棒的gem,避免了我们重复造轮子,我的demo中需要安装gem,但是为了更加实现好一些,先检测gem是否已经安装,如果没有安装,在继续安装,否则不安装. 于是,怎么在Ruby中检测gem是否安装呢,其实也很简单,直接上代码就可以了.不需太多解释.begin-rescue-相当于java中的try catch. 复制代码 代码如下:

在Docker中自动化部署Ruby on Rails的教程_ruby专题

基本的Rails应用程序 现在让我们启动一个基本的Rails应用.为了更好的展示,我使用Ruby 2.2.0和Rails 4.1.1 在终端运行: $ rvm use 2.2.0 $ rails new && cd docker-test 创建一个基本的控制器: $ rails g controller welcome index --,然后编辑 routes.rb ,以便让该项目的根指向我们新创建的welcome#index方法: root 'welcome#index' 在终端运行 r

Ruby多线程编程初步入门_ruby专题

 传统程序有一个单独的线程执行,包含该程序的语句或指令顺序执行直到程序终止. 一个多线程的程序有多个线程的执行.在每个线程是按顺序执行的,但是在多核CPU机器上线程可能并行地执行.例如,通常情况下在单一CPU的机器,多个线程实际上不是并行执行的,而是模拟并行交叉的线程的执行. Ruby的可以使用 Thread 类很容易地编写多线程程序. Ruby线程是一个轻量级的和高效的在代码中实现并行性.创建Ruby线程: 要启动一个新线程,关联一个块通过调用Thread.new.将创建一个新的线程执行的代码

浅谈Ruby on Rails的国际化_ruby专题

视图.模型与控制器里不应使用语言相关设置与字串.这些文字应搬到在 config/locales 下的语言文件里. 当 ActiveRecord 模型的标签需要被翻译时,使用activerecord 作用域: en: activerecord: models: user: Member attributes: user: name: "Full name" 然后 User.model_name.human 会返回 "Member" ,而 User.human_attr

深入理解Ruby中的block概念_ruby专题

Ruby 里的 block一般翻译成代码块,block 刚开始看上去有点奇怪,因为很多语言里面没有这样的东西.事实上它还不错.First-class function and Higher-order function First-class function 和 Higher-order function 是函数式编程语言里面的概念,听起来好像很高端的样子,其实很很简单的. First-class functions 是指在某些语言里,函数是一等公民,可以把函数当做参数传递, 可以返回一个函数

CentOS7下搭建ruby on rails开发环境_ruby专题

1.安装rvm curl -L https://get.rvm.io | bash -s stable rvm是一个命令行工具,提供多版本ruby环境的管理和切换,还可以根据项目管理不同的gemset. 如果没有生成ssh key,这一步可能会失败,直接ssh-keygen生成key之后再执行安装即可. 还可能遇到gpg有关的问题:根据提示执行: gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113

初步讲解Ruby编程中的多线程_ruby专题

每个正在系统上运行的程序都是一个进程.每个进程包含一到多个线程. 线程是程序中一个单一的顺序控制流程,在单个程序中同时运行多个线程完成不同的工作,称为多线程. Ruby 中我们可以通过 Thread 类来创建多线程,Ruby的线程是一个轻量级的,可以以高效的方式来实现并行的代码.创建 Ruby 线程 要启动一个新的线程,只需要调用 Thread.new 即可: # 线程 #1 代码部分 Thread.new { # 线程 #2 执行代码 } # 线程 #1 执行代码 实例 以下实例展示了如何在R