`
damiao_cn
  • 浏览: 87738 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

ruby新手

    博客分类:
  • Ruby
阅读更多
俺是个ruby初学者
前两天从csdn下载了Ruby On Rails开发从头来系列教程来一步步学习
遇到问题如下,希望朋友们指正,兄弟们一起进步:

1 ”Ruby On Rails开发从头来系列教程(二)-创建项目和第一个Hello world" 第一个Web程序Hello from Rails!跑不起来,真是无比郁闷加丢人……
解决:
一是版本问题,我远程安装rails时选了个最高版本2.1.0,据说这本书使用的rails版本是1.2.6以下,要么把hello.rhtml文件的后缀改成.html.erb,或者把版本降到1.2.6以下都可以顺利运行Hello from Rails
二是输入地址:http://127.0.0.1:3000/Say/Hello应该是小写的hello,因为之前的文件名为hello.rhtml

2 不会降低版本……
前两天还不知道有个gem uninstall Rails命令可以卸载rails,所以自己又傻乎乎的gem rails -v 1.2.6,结果装了半天,发现两个版本同时在系统上,而且默认的是高版本,后来知道了gem uninstall Rails命令,运行后选择想要卸载的版本即可把版本降低到1.2.6,这样的话就避免了学习这本书后面出现的问题(比如低版本rails默认连接的数据库是mysql,而高版本不是,还得自己修改配置文件等)

3 配置文件
工作目录\config\database.yml:
development:
  adapter: mysql
  database: depot_development
  username: root
  password: root
  host: localhost
注意,在password:和root之间有个空格……开始我没注意……T_T

4 不太会使mysql
在“Ruby On Rails开发从头来系列教程(四)-第一个添删查改例子”中
运行grant all on depot_development.* to 'dave'@'localhost';和运行ruby script/generate scaffold product Admin 的运行结果总是不正确,报错Can't find any matching row in the user table或者Access denied for user 'root'@'localhost'等错误,后来我严格按照这本教程,把mysql root的密码设置为空,终于跑起来了,不过到现在还是不太明白给mysql赋权限到底是怎么回事
还得注意这一节中http://127.0.0.1/Admin/New少了个3000端口:)

4 我刚学到这本书的(七)希望能坚持下去:)

分享到:
评论
2 楼 Anddy 2009-04-17  
我也开始学~~~
1 楼 Anddy 2009-04-17  

相关推荐

    Ruby新手学习书(Ruby语言中文教程)和Rails_4_days

    "Ruby新手学习书"和"Rails_4_days"这两个资源是为初学者设计的,旨在帮助他们快速掌握Ruby语言的基础以及Rails框架的核心概念。 在Ruby语言中文教程中,你将学到以下关键知识点: 1. **基础语法**:Ruby的语法简洁...

    ruby ruby新手教程 有详细说明和注释

    ruby ruby新手教程 有详细说明和注释 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32...

    ruby免费ide集成开发环境netbeans-6.9.1第二个压缩包

    这个是ruby的集成开发环境,适合ruby新手直接上手使用进入编程;就是类似Microsoft Visual Studio 2010那样方便的ruby编程开发工具,关键词高亮、自动语法提示等等,使用起来比较方便。这是NetBeans的最后一个专门...

    ruby免费ide集成开发环境netbeans-6.9.1第一个压缩包

    这个是ruby的集成开发环境,适合ruby新手直接上手使用进入编程;就是类似Microsoft Visual Studio 2010那样方便的ruby编程开发工具,关键词高亮、自动语法提示等等,使用起来比较方便。这是NetBeans的最后一个专门...

    battleroom:REPL 旨在帮助 Ruby 新手程序员建立肌肉记忆,以处理变量、操作数据结构以及定义和调用方法

    Battleroom 是一个培训计划,旨在为 Ruby 新手程序员提供无数次处理变量、操作数据结构以及定义和调用方法的经验。 特别注意捕获常见的 Ruby 异常并提供简单的英文解释(想想NoMethodError 、 NameError 、 ...

    Ruby-irbtools改善Ruby的IRB控制台

    **Ruby-irbtools:提升你的Ruby交互式编程体验** Ruby IRB(Interactive Ruby)是Ruby语言的标准交互式shell,允许开发者在运行时测试代码...无论你是Ruby新手还是经验丰富的老手,irbtools都是你值得拥有的强大工具。

    Ruby从入门到精通

    《Ruby从入门到精通》是一本彻底而全面的最新指南,适合于各类Ruby读者,不管是编程初学者、Web开发人员,还是Ruby新手。《Ruby从入门到精通》从解说面向对象编程背后的原理开始,只通过几章的讲解,就构造出了真正...

    Ruby-TDD实战TestDrivenDevelopmentinAction

    **Ruby-TDD实战:Test Driven Development in Action** 在软件开发领域,Test-Driven Development(TDD)是一种编程...无论你是Ruby新手还是经验丰富的开发者,深入理解和实践TDD都将对你的职业生涯产生积极的影响。

    Ruby2.5.3编译后的文件+其他文件

    如果你是Ruby新手,建议你先了解Ruby的基础知识,学习如何配置和运行Ruby程序,同时掌握如何使用Gem来管理和安装必要的库。对于更高级的用户,这个包可以作为一个起点,用于自定义Ruby的构建或者进行特定环境的部署...

    RUBY 新手教程 跟我一起学ruby

    就凭我坚强的毅力,科学的自学方法,以及我的钻研精神,我有信心学通Ruby,而同样是新手的你也可以!由于本教程是菜鸟教莱鸟若有什么不对的地方还请前辈指教!如果没人看,就当我自愚自乐了。 =====================...

    Ruby与Eclipse

    这对于那些想要利用Eclipse的强大功能进行Ruby开发的开发者,无论是Ruby新手还是Java开发者,都具有很高的指导价值。 首先,文章提到了为什么选择Ruby。Ruby作为一种面向对象的脚本语言,因其简洁的语法、高度的可...

    Practical Object Oriented Design in Ruby 新版 实战ruby面向对象设计

    《Practical Object-Oriented Design in Ruby 新版 实战ruby面向对象设计》是一本非常受欢迎的编程书籍,它不仅是...无论你是Ruby新手,还是有经验的Ruby开发者,这本书都值得你细细品味,从中汲取宝贵的知识和经验。

    Build Awesome Command-Line Applications in Ruby

    通过以上分析可以看出,《构建卓越的Ruby命令行应用》是一本极具价值的参考书,无论你是Ruby新手还是有经验的开发者,都能从中获得宝贵的知识和灵感。它不仅教你如何编写出高效的脚本,更重要的是教会你如何创造出让...

    ruby 经典教程从新手到专家

    《Ruby经典教程:从新手到专家》是一本深入浅出介绍Ruby编程语言的权威指南,由Peter Cooper编写,why the lucky stiff作序推荐,专为Ruby爱好者和希望掌握Ruby编程技术的学习者设计。本书全面覆盖了Ruby编程的基础...

    ruby on rails活动发布demo,intellij项目

    Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。...无论你是Ruby新手还是经验丰富的开发者,都能从这个项目中获益良多。

    Java JDK6u43官方版 配合netbeans-6.9.1使用第一个压缩包

    这个是和netbeans配合使用来搞ruby编程环境的 方便ruby新手快速方便的安装上就能写ruby代码 JDK Java Development Kit 是Sun Microsystems针对Java开发员的产品 自从Java推出以来 JDK已经成为使用最广泛的Java SDK ...

    awesome-ruby-blogs:针对Ruby开发人员和新手的Awesome Ruby博客和新闻通讯精选列表

    通过这些资源,无论是Ruby新手还是经验丰富的开发者,都能持续学习和提升自己的技能,了解最新的技术和行业动态,从而在Ruby和Rails的世界中游刃有余。不断学习和实践,是成为优秀Ruby开发者的不二法门。

    jruby-src-1.0

    无论你是Ruby新手还是有经验的开发者,了解JRuby可以帮助你扩展技能树,将Ruby的优美特性带入到Java世界。 总的来说,"jruby-src-1.0.zip"是一个对于学习JRuby和Ruby在Java平台上的应用至关重要的资源。它不仅提供...

    RUBY入门教程,新手人们

    本教程专为初学者设计,旨在帮助新手快速掌握Ruby的基础知识,并通过实例进行实践,让学习更加生动有趣。 在Ruby中,一切皆对象,这意味着变量、函数甚至类都是对象,这种特性使得Ruby在处理复杂问题时显得尤为灵活...

Global site tag (gtag.js) - Google Analytics