`
tedeyang
  • 浏览: 326082 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

rails3的开发起步

 
阅读更多

      我选择的开发环境是 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 =====

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    rails 项目起步示例

    Rails是Ruby语言的一个著名Web开发框架,全称为Ruby on Rails,它遵循MVC(Model-View-Controller)架构模式,旨在提高开发效率和代码可读性。本示例"rails项目起步示例"是一个购物系统,非常适合初学者入门学习。 ...

    Web开发敏捷之道应用Rails进行敏捷Web开发(第3版)

    资源名称:Web开发敏捷之道 应用Rails进行敏捷Web开发(第3版)内容简介:全书主要分为两大部分。在“构建应用程序”部分中,读者将看到一个完整的“在线购书网站”示例。在随后的“Rails框架”部分中,作者深入介绍...

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...

    Ruby_On_Rails笔记

    Rails起步章节中提到了安装Rails的过程。首先需要安装Ruby语言环境,因为Rails是基于Ruby语言的,可通过下载Ruby安装包进行安装。安装Ruby后,可以通过Ruby的包管理工具gem来安装Rails框架。安装Rails时,推荐使用...

    Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rar

    除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...

    Web开发敏捷之道-应用Rails进行敏捷Web开发7

    除了上述两部分外,对Rails缺乏了解的读者应该首先阅读“起步”部分,通过一个最简单的应用示例感性了解这个时下热门的web框架。不熟悉Ruby的读者应该阅读“附录”部分中的“Ruby简介”,以便了解Ruby的基本语法与...

    在Ruby on Rails中使用AJAX的教程

    如果没有听说过 Rails,那么欢迎您外星旅行归来,近几年大概只有那个地方没有听说过 Ruby on Rails 了。...从容起步 Ajax 之旅——Ajax 技术资源中心 什么是 Ajax?Ajax(Asynchronous JavaScript and XML)是一

    快速开发框架

    在“LR6.1.6.2”这个文件名中,我们可以推测这可能是一个特定快速开发框架的版本号,比如Laravel、Rails或者Spring Boot等。每个框架都有其独特的优点和适用场景,例如Laravel以其优雅的语法和丰富的生态受到PHP...

    first_app:Ruby on Rails 教程的第一个应用程序

    在Ruby on Rails教程中,"first_app"是一个典型的起步项目,用于引导初学者熟悉Rails框架的基本概念和工作流程。这个项目通常包括创建一个简单的Web应用,比如博客、待办事项列表或其他基本的交互式功能。在这个过程...

    PHEI Broadview 2007专业书目 第一期2

    - 通过实际案例讲解,帮助读者快速上手Ruby on Rails开发。 ### Pragmatic Ajax: A Web 2.0 Primer - **基本信息**: - 书名:《Pragmatic Ajax: A Web 2.0 Primer》 - 作者:Justin Gehtland, Ben Galbraith, ...

    2014年辛星Django教程第一版

    Python尽管在Web领域的起步较晚,但它以强大的功能和易用性在Web开发中占有一席之地。Python更胜一筹的地方在于它在大数据处理、数据分析以及科学计算等方面有着PHP难以比拟的优势。 Ruby vs Python: Ruby的流行...

    MENTORS

    Rails的生成器可以自动生成如控制器、模型、迁移等代码,帮助开发者快速起步。这意味着项目可能包含了数据库模型、路由、视图以及控制器,这些都是Rails应用的核心组成部分。 标签“Ruby”表明这个项目主要使用Ruby...

    Web后台系统框架全集大全

    3. Ruby on Rails:Ruby on Rails是一个基于Ruby语言的全栈框架,推崇“约定优于配置”的理念,让开发者能够快速构建功能丰富的Web应用。它的ActiveRecord ORM和ActionPack组件提供了强大的数据库交互和路由功能。 ...

    myapp_on_heroku:这是我的第一个应用程序,已成功部署到heroku

    Ruby on Rails(RoR)是一种基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和代码的可读性。 在RoR中,“您好,世界!”应用是经典的起步项目,通常用于展示框架的基本...

    grails和groovy的电子书-4

    #### Grails的安装和起步 安装Grails的步骤包括: 1. 访问Grails官方网站下载最新版本或夜间构建版。 2. 解压缩下载的文件。 3. 设置GRAILS_HOME环境变量。 4. 将GRAILS_HOME/bin目录添加到系统的PATH环境变量中。 ...

    Ajax基础教程(扫描版)

    原书名:Foundations of Ajax 原出版社: Apress 作者: (美)Ryan Asleson,Nathaniel T.Schutta 译者: 金灵 等 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ...b.2.9 ruby on rails ... 253

    omakase:您的 Web 应用程序项目的新起点

    Rails 包含了 ORM(对象关系映射)系统如 ActiveRecord,以及大量的辅助方法和插件,用于简化常见的 Web 开发任务。 5. **初始项目结构**:"omakase" 提供的可能是类似 "rails new" 命令生成的基础项目模板,包含了...

    aether:位置感知应用程序平台

    这是一个位置感知交互式 API 的想法,但并未起步。 它很快就被破解了,目的是在 YC 面试中展示一个演示。 我们没有被接受。 这只是在这里,因为它占用了一个私人回购插槽,并且没有意义支付保持这个私人。 让您的...

    fullStackProj:即将克隆flickr!

    在Web开发领域,Ruby常与Ruby on Rails框架结合使用,Rails提供了强大的MVC(模型-视图-控制器)架构,简化了Web应用的开发流程。因此,我们可以预期fullStackProj项目可能基于Ruby on Rails框架进行后端开发。 在...

    web 后台管理框架

    - **Spring Boot**:Java领域的流行框架,集成了Spring MVC和Spring Data,提供自动配置和起步依赖,简化了Spring应用的搭建和配置。 - **Django**:Python中的全栈框架,内置ORM,强大的管理后台(admin),以及...

Global site tag (gtag.js) - Google Analytics