在网上看到越来越多的人开始学习Ruby和Rails,打算也去尝尝鲜。在这里记录下我的准备过程和开发环境的搭建。
首先是Linux系统的安装,因为网上各种不推荐使用Windows来玩Ruby,所以我选择在我的Win7下再安装个Ubuntu弄个双系统,我选的是Ubuntu 12.04 LTS版本。
具体参看http://www.linuxidc.com/Linux/2013-04/83479.htm/。
双系统引导弄好之后,进入Ubuntu系统,开始安装Ruby和Rails的开发环境。
1. 首先安装rbenv。rbenv是一个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. Ruby和Rails开发环境安装成功后,选择安装一个开发工具,我选的是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来运行程序。
相关推荐
在任何GUI应用程序中,创建根窗口是至关重要的第一步。根窗口是所有其他窗口和控件的容器。创建根窗口的方法如下: ```ruby irb> root = TkRoot.new() { title "Hello, world!" } ``` 这里我们创建了一个新的根...
Ruby是一种面向对象的脚本语言,以其简洁、优雅的...总之,安装Ruby和Rails是一个重要的第一步,但真正的学习始于实践和不断的探索。随着你对Ruby和Rails的理解加深,你会发现这个平台能够提供无限的创造力和可能性。
1. **MVC架构**:Rails基于Model-View-Controller模式,理解每个组件的作用及其相互关系是学习Rails的第一步。 2. **路由**:Rails的路由系统是连接URL到控制器动作的关键,学习如何定义和配置路由规则至关重要。 ...
Ruby192的安装是开发者入门Ruby编程的第一步。有了这个安装包,用户可以利用Ruby的灵活性和强大功能进行Web开发(如使用Rails框架)、脚本自动化、系统管理任务等各种应用。不过,值得注意的是,Ruby1.9.2已经是一个...
在Windows系统中,通常会通过命令提示符(CMD)进行操作,这是Ruby交互的第一步。打开CMD,你可以在这里执行各种命令,包括安装Ruby、管理项目等。确保你选择了一个合适的位置,因为这里将会存放你的Ruby项目文件。 ...
开发Ruby应用的第一步是搭建合适的开发环境。推荐使用macOS或Linux作为首选操作系统,因为这些系统通常具有更好的开发工具支持和更为简单的环境配置过程。对于Windows用户来说,虽然也可以通过安装Cygwin或使用WSL...
SQLite3 是一个轻量级、开源的...正确安装和配置 `sqlite3` gem 是使用 SQLite3 进行开发的第一步。通过理解如何处理依赖、安装特定版本以及在代码中使用该 gem,你可以顺利地将 SQLite3 集成到你的 Ruby 项目中。
了解这些基础知识是编程的第一步。 其次,Ruby的面向对象特性是其核心魅力之一。它具有类和对象的概念,所有的东西都是对象,包括基本的数据类型。类定义了对象的属性和行为,而对象则是类的实例。Ruby还支持继承、...
理解它们的定义、用法和操作方式是学习任何编程语言的第一步。 2. **控制结构**:条件语句(如if/else,case)和循环(如for,while,until,each)是编程中不可或缺的部分,用于实现逻辑判断和重复执行。 3. **...
在Ruby的世界里,了解基本语法是入门的第一步。这包括变量(局部变量、实例变量、类变量和全局变量)、常量、方法定义、流程控制(如条件语句if/else、case、循环for、while、until等)以及异常处理(begin/rescue/...
在Ruby编程环境中,安装和配置Ruby是开始学习的第一步。Ruby可以在多种操作系统上运行,包括Windows和Linux。安装过程包括下载并执行安装程序,设置环境变量,确保Ruby解释器和相关工具如`gem`(Ruby的包管理器)...
对于初学者,了解这些基础知识是学习和使用Ruby的第一步。 学习Ruby语言,不仅需要掌握其语法和特性,还要熟悉它的开发工具如Gem(Ruby的包管理器)、Rake(构建工具)、RSpec(测试框架)等。Ruby社区活跃,有许多...
在学习Ruby时,掌握基本语法是第一步,接着了解面向对象编程的概念和实践,然后可以深入学习Ruby on Rails,理解其工作原理和最佳实践。此外,熟悉Ruby的测试工具,如RSpec和Test::Unit,对于编写高质量的代码至关...
首先,安装`redis` gem是使用Ruby和Redis的第一步。在终端中运行以下命令: ```bash gem install redis ``` 一旦安装完成,你就可以在Ruby代码中导入redis库,并创建一个Redis客户端实例: ```ruby require '...
在Windows操作系统上搭建Ruby运行环境是开发者入门Ruby编程的第一步。本文将详细介绍如何在Windows上安装Ruby,以及如何使用提供的压缩包文件。 首先,Ruby的安装通常通过RubyInstaller进行,这是一个为Windows用户...
1. **文本预处理**:去除标点符号、数字和停用词,这是大多数NLP任务的第一步,因为这些元素通常不包含实质性的语义信息。 2. **词汇计数**:统计文本中每个单词出现的频率,这有助于识别文本的主题或关键词。 3. ...