我选择的开发环境是 windows + ubuntu + rubymine + vim + ... 大杂烩。有点复杂,小解释一下,我在windows 7上运行vmware 7(网络采用桥接模式),vmware中安装一个ubuntu server 11.04,ubuntu中通过samba共享一个目录给windows,映射为网络驱动器Z。ubuntu安装openssh,提供ssh服务,在windows上用SecureCRT远程登录。
win7上安装RubyMine 3.2.4,把项目建在Z盘上,在rubymine里编辑rb文件,在SecureCRT里运行rails命令和控制服务器。
很邪恶吧!一下子用了这么多盗版软件。win7、rubymine、vmware、securecrt加起来500$,凑凑估计可以买台iMac mini。
零零碎碎的过程乏善可陈,我会一带而过,只记录一些关键的步骤,让诸君可以按图索骥,照猫画虎,所以这绝不是“傻瓜教程”,而且我是个ruby新手,这种环境配置也只是尚未试验成功的个人想法,请勿随意仿效。
第一节 配置windows环境下的种种
1.vmware 7.0版本最大的优势是vmware-tool的进步,支持无缝拖拉文件,不需要按烦人的“ctrl+alt”,不过由于我们不使用X-Window,所以这个特性可有可无,随便哪个vmware版本都行。
安装好vmware后,用这个keygen
2.安装ubuntu server 11.04:http://www.ubuntu.com/download/server/download
,注意根据自己本机的CPU选择AMD64位还是32位,找一个ISO下载,如何安装ubuntu不用我教了吧,只要记得选择网络为“Bridge”模式即可,这样方便虚拟机与外网互通。
3.安装ruby 1.9.2
首先安装windows上的rubyinstaller,见:http://rubyinstaller.org/downloads/ (貌似被墙,别哭,自己想办法)。gems的安装请参考:http://javafans.info/ruby/354.html
,windows上要记得必须安装rubyinstaller.exe以及DevKit
(用于编译C/C++,不安装此工具RubyMine会报错),参考文档:https://github.com/oneclick/rubyinstaller/wiki/development-kit
4.安装RubyMine
不多说,JetBrain的大作,提供一个3.2.4的license:
name: rubymine
===== LICENSE BEGIN =====
70414-12042010
00002VG0BeoZbwmNAMNCx5E882rBEM
Ysn1P!e"s830EDlHcWg8gmqYVkvZMo
Injf4yqlO1yy"82NiwNzyYInoT7AiX
===== LICENSE END =====
分享到:
相关推荐
Rails是Ruby语言的一个著名Web开发框架,全称为Ruby on Rails,它遵循MVC(Model-View-Controller)架构模式,旨在提高开发效率和代码可读性。本示例"rails项目起步示例"是一个购物系统,非常适合初学者入门学习。 ...
资源名称:Web开发敏捷之道 应用Rails进行敏捷Web开发(第3版)内容简介:全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍...
除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...
Rails起步章节中提到了安装Rails的过程。首先需要安装Ruby语言环境,因为Rails是基于Ruby语言的,可通过下载Ruby安装包进行安装。安装Ruby后,可以通过Ruby的包管理工具gem来安装Rails框架。安装Rails时,推荐使用...
除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...
除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...
如果没有听说过 Rails,那么欢迎您外星旅行归来,近几年大概只有那个地方没有听说过 Ruby on Rails 了。...从容起步 Ajax 之旅——Ajax 技术资源中心 什么是 Ajax?Ajax(Asynchronous JavaScript and XML)是一
在“LR6.1.6.2”这个文件名中,我们可以推测这可能是一个特定快速开发框架的版本号,比如Laravel、Rails或者Spring Boot等。每个框架都有其独特的优点和适用场景,例如Laravel以其优雅的语法和丰富的生态受到PHP...
在Ruby on Rails教程中,"first_app"是一个典型的起步项目,用于引导初学者熟悉Rails框架的基本概念和工作流程。这个项目通常包括创建一个简单的Web应用,比如博客、待办事项列表或其他基本的交互式功能。在这个过程...
- 通过实际案例讲解,帮助读者快速上手Ruby on Rails开发。 ### Pragmatic Ajax: A Web 2.0 Primer - **基本信息**: - 书名:《Pragmatic Ajax: A Web 2.0 Primer》 - 作者:Justin Gehtland, Ben Galbraith, ...
Python尽管在Web领域的起步较晚,但它以强大的功能和易用性在Web开发中占有一席之地。Python更胜一筹的地方在于它在大数据处理、数据分析以及科学计算等方面有着PHP难以比拟的优势。 Ruby vs Python: Ruby的流行...
Rails的生成器可以自动生成如控制器、模型、迁移等代码,帮助开发者快速起步。这意味着项目可能包含了数据库模型、路由、视图以及控制器,这些都是Rails应用的核心组成部分。 标签“Ruby”表明这个项目主要使用Ruby...
3. Ruby on Rails:Ruby on Rails是一个基于Ruby语言的全栈框架,推崇“约定优于配置”的理念,让开发者能够快速构建功能丰富的Web应用。它的ActiveRecord ORM和ActionPack组件提供了强大的数据库交互和路由功能。 ...
Ruby on Rails(RoR)是一种基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。 在RoR中,“您好,世界!”应用是经典的起步项目,通常用于展示框架的基本...
#### Grails的安装和起步 安装Grails的步骤包括: 1. 访问Grails官方网站下载最新版本或夜间构建版。 2. 解压缩下载的文件。 3. 设置GRAILS_HOME环境变量。 4. 将GRAILS_HOME/bin目录添加到系统的PATH环境变量中。 ...
原书名:Foundations of Ajax 原出版社: Apress 作者: (美)Ryan Asleson,Nathaniel T.Schutta 译者: 金灵 等 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ...b.2.9 ruby on rails ... 253
Rails 包含了 ORM(对象关系映射)系统如 ActiveRecord,以及大量的辅助方法和插件,用于简化常见的 Web 开发任务。 5. **初始项目结构**:"omakase" 提供的可能是类似 "rails new" 命令生成的基础项目模板,包含了...
这是一个位置感知交互式 API 的想法,但并未起步。 它很快就被破解了,目的是在 YC 面试中展示一个演示。 我们没有被接受。 这只是在这里,因为它占用了一个私人回购插槽,并且没有意义支付保持这个私人。 让您的...
在Web开发领域,Ruby常与Ruby on Rails框架结合使用,Rails提供了强大的MVC(模型-视图-控制器)架构,简化了Web应用的开发流程。因此,我们可以预期fullStackProj项目可能基于Ruby on Rails框架进行后端开发。 在...
- **Spring Boot**:Java领域的流行框架,集成了Spring MVC和Spring Data,提供自动配置和起步依赖,简化了Spring应用的搭建和配置。 - **Django**:Python中的全栈框架,内置ORM,强大的管理后台(admin),以及...