`
zenggang2008
  • 浏览: 30284 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论

新手被rails2.2搞死了

阅读更多
  其实前一段时间就热血沸腾的想搞下ror,开始还弄了个小demo,运行的不错,觉得是个好东西,过了几个礼拜没碰,今天又弄起来,由于开始一直用ide,心想还是算了,直接敲更好理解流程,这可倒好一个sayHello的程序都跑不起来,郁闷的很,完全是按照那本敏捷书上写的,才写了几个单词啊,死活出一个sqlite3的错,想下我没用这玩意啊,这下我决定拉倒,换回netBeans试试,然后屁颠屁颠的创了个小项目,然后不经意的把rails升级到了2.2.2,心想没什么问题吧,然后就加了个sayhello的control,晕死,竟然还出那个sqlite的错,google一下说默认数据库换东家了,拉到拉到,把默认改回了mysql,心想这回没事了吧,于是执行下db:create,晕,报错~~mysql.rb driver has been removed from Rails 2.2,被删了.....,这个rails更新真要命,没办法,还得gem install mysql,心想这回就应该Ok了吧,晕,再create一下还是报错,这回是创不了库,我哭,弄个helloworld咋就这么难呢,google一下
发现人家mysql4.1才会报的错让我碰上了,没办法按照那个国外友人的办法,在mysql命令下
SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd')然后呢,总算出现了我的helloworld........,我问苍天啊,新手学rails有必要这么坎坷吗~~~哭
分享到:
评论
6 楼 arkxu 2008-12-07  
同意。每次升级都改了不少东西。

但是我觉得这样挺好的,冲突的东西不兼容就不兼容吧。rails的hack plugin很多,都用不了了。
5 楼 Julien 2008-12-07  
Instantrails才是新手需要的东西……
一个个手装ruby,mysql,污染注册表还要坐等漫长的gem下载这种事情,我觉得没必要去忍受
就算是作为新手这是很好的锻炼,但其实这档子事真的给算上一个工作日的工作量加上google肯定拿下来了,本身又没有什么技术含量,何必次次盯着去锻炼呢,有这个闲工夫玩两道算法题也有趣味些
4 楼 qianjigui 2008-12-07  
其实任何一次改动都是一次进化,至于rails的版本更新没有向前兼容确实蛮遗憾。不过可以想想一句古话:“习惯决定性格,性格决定命运”。rails是一个完美主义框架,它不容忍那些不优雅的东西。
另外手动地做各种修改对自己也是一种提高。
:-)
3 楼 robbin 2008-12-06  
rails默认使用sqlite数据库,你去sqlite网站下载一个windows版本的sqlite就OK了,这么简单的事情就别在这里抱怨了,否则你就永远是个菜鸟。
2 楼 zenggang2008 2008-12-06  
fanix 写道
也真是纳闷dhh总是不向前兼容,他似乎就像个不考虑后果的小孩,每一个新版本都要加入和移除很多东西。同样陪楼主犯愁,每次升级都要重新调试修改半天。

就是嘛,je里面的高手就不说了,但像我这种新手学rails真的很打击积极性啊.......
1 楼 fanix 2008-12-06  
也真是纳闷dhh总是不向前兼容,他似乎就像个不考虑后果的小孩,每一个新版本都要加入和移除很多东西。同样陪楼主犯愁,每次升级都要重新调试修改半天。

相关推荐

    rails22新添功能.pdf

    ### Ruby on Rails 2.2 新添功能解析 #### 概述 《Rails22新添功能.pdf》是一本详尽介绍了Ruby on Rails 2.2版本新增功能的专业电子书。Ruby on Rails作为一款热门的Web开发框架,一直受到开发者们的青睐。Rails ...

    SitePoint[1].Simply.Rails.2.2nd.Edition.May.2008.pdf

    从给定的文件信息来看,这是一本名为《Simply...无论你是刚接触Rails的新手,还是希望深化Rails技能的中级开发者,都能从中获得有价值的信息。这本书覆盖了从基础知识到高级主题的广泛内容,是一本不可多得的学习资料。

    Rails项目源代码

    这个Rails项目提供了学习和研究Web开发的机会,特别是对于Ruby on Rails新手,可以通过阅读和理解源代码来提升技能,了解实际应用中Rails的用法。同时,对于有经验的开发者,这个项目也可以作为一个起点,进行二次...

    Rails 101 入门电子书

    本书主要针对的是希望学习Ruby on Rails框架的读者,特别是那些想要从零开始掌握这项技术的新手。 #### 二、作者介绍与背景 - **作者**: xdite,一位经验丰富的开发者,专注于Ruby on Rails框架。 - **作品**: ...

    Ruby on Rails入门经典代码

    本压缩包中的"Ruby on Rails入门经典代码"提供了新手学习Rails的宝贵资源,帮助初学者快速掌握这个强大的框架。 1. **Rails基础知识**: - MVC架构:Rails的核心设计模式,模型负责数据处理,视图负责展示,控制器...

    Rails101_by_rails4.0

    《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...

    关于ruby的几本电子书

    在编程领域,它被广泛用于Web开发,尤其是与Rails框架的结合,使得Ruby on Rails成为许多开发者首选的开发工具。这里提到的两本书籍——"the ruby way.chm"和"rubyonrails2204.pdf",很可能是关于Ruby语言和Ruby on ...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    Ruby on Rails,简称Rails,是由David Heinemeier Hansson创建的一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在提高开发效率和可读性。在这个开发环境包中,我们拥有Ruby ...

    关于rails 3.1 cucumber-rails 1.2.0

    Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...

    rails2-sample

    从给定的文件信息来看,我们正在探讨的是一本关于Ruby on Rails的书籍,书名为《Simply Rails2》,作者是Patrick Lenz。本书旨在为初学者提供深入理解Ruby on Rails框架的指南,从基础概念到高级主题均有涵盖,是...

    Rails recipes

    Rails Recipes是一本针对Ruby on Rails框架的实用书籍,它收集了一系列高效解决问题的技巧和方法,也被称为“Rails开发者的宝典”。作者们通过分享自己的经验和见解,为Rails程序员提供了一本既有实际操作指导又有...

    RailsSpace

    这部分内容对于新手来说至关重要,它涵盖了Ruby语言的基本安装、Rails框架的安装以及必要的数据库配置。此外,还会介绍如何设置Rails项目的结构,包括如何创建一个新的Rails应用。 ##### 2.2 用户模型设计 第三章...

    rails指南 中文版

    Rails指南中文版是针对Ruby on Rails框架的一份详尽教程,旨在帮助开发者深入理解并熟练掌握这个强大的Web应用开发工具。Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-...

    Rails 101S

    《Rails 101S》是一本为Ruby on Rails初学者准备的手册,旨在帮助新手快速入门并掌握基本的开发技能。本手册将从最基础的概念入手,逐步深入到实际项目的构建过程。 #### HelloWorld: 快速体验Ruby on Rails - **...

    使用Aptana+Rails开发Rails Web应用(中文)

    在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    Ruby on Rails 安装指南 Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,...

    Ruby on Rails Tutorial

    Rails 常被称作 Ruby on Rails,它让 Web 开发变得从未这么快速,也从未如此简单。在过去的几年中,《Ruby on Rails Tutorial》这本书被视为介绍使用 Rails 进行 Web 开发的先驱者。 在这个全球互联的世界中,...

    [Rails] Crafting Rails Applications (英文版)

    [Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...

    rails敏捷开发的购物车系统

    在本文中,我们将深入探讨如何使用Rails敏捷开发技术构建一个购物车系统,特别是在参考《rails敏捷开发第四版》中的示例。Rails 3.2.6是本文的基础框架,它是一个强大的Ruby Web应用程序框架,以其MVC(模型-视图-...

Global site tag (gtag.js) - Google Analytics