最近刚接触ruby和rails,留个笔记,记录碰到的问题(不定时更新)
资源 http://rubyforge.org/
问题使用rails2.3.4版本生成的工程,创建controller 无法被识别,于是升级rails为3.0试试,在升级中碰到问题,如下
环境ruby1.9.2p180. (on windows) gem1.7.1
1、
D:\mysql-5.0.18-win32\bin>gem install rails --version 3.0.0
Fetching: activesupport-3.0.0.gem (100%)
ERROR: While executing gem ... (Gem::FormatException)
builder-2.1.2 has an invalid value for @cert_chain
此问题是gem1.7.1的bug,网上建议使用1.6.2
>gem update --system 1.6.2
再次安装
D:\mysql-5.0.18-win32\bin>gem install rails --version 3.0.0
Fetching: i18n-0.4.2.gem (100%)
Fetching: activemodel-3.0.0.gem (100%)
Fetching: rack-1.2.2.gem (100%)
Fetching: rack-test-0.5.7.gem (100%)
Fetching: rack-mount-0.6.14.gem (100%)
Fetching: tzinfo-0.3.26.gem (100%)
Fetching: abstract-1.0.0.gem (100%)
Fetching: erubis-2.6.6.gem (100%)
Fetching: actionpack-3.0.0.gem (100%)
Fetching: arel-1.0.1.gem (100%)
Fetching: activerecord-3.0.0.gem (100%)
Fetching: activeresource-3.0.0.gem (100%)
Fetching: mime-types-1.16.gem (100%)
Fetching: polyglot-0.3.1.gem (100%)
Fetching: treetop-1.4.9.gem (100%)
Fetching: mail-2.2.15.gem (100%)
Fetching: actionmailer-3.0.0.gem (100%)
Fetching: thor-0.14.6.gem (100%)
Fetching: railties-3.0.0.gem (100%)
Fetching: bundler-1.0.11.gem (100%)
Fetching: rails-3.0.0.gem (100%)
Successfully installed builder-2.1.2
Successfully installed i18n-0.4.2
Successfully installed activemodel-3.0.0
Successfully installed rack-1.2.2
Successfully installed rack-test-0.5.7
Successfully installed rack-mount-0.6.14
Successfully installed tzinfo-0.3.26
Successfully installed abstract-1.0.0
Successfully installed erubis-2.6.6
Successfully installed actionpack-3.0.0
Successfully installed arel-1.0.1
Successfully installed activerecord-3.0.0
Successfully installed activeresource-3.0.0
Successfully installed mime-types-1.16
Successfully installed polyglot-0.3.1
Successfully installed treetop-1.4.9
Successfully installed mail-2.2.15
Successfully installed actionmailer-3.0.0
Successfully installed thor-0.14.6
Successfully installed railties-3.0.0
Successfully installed bundler-1.0.11
Successfully installed rails-3.0.0
22 gems installed
Installing ri documentation for builder-2.1.2...
Installing ri documentation for i18n-0.4.2...
Installing ri documentation for activemodel-3.0.0...
Installing ri documentation for rack-1.2.2...
Installing ri documentation for rack-test-0.5.7...
Installing ri documentation for rack-mount-0.6.14...
Installing ri documentation for tzinfo-0.3.26...
Installing ri documentation for abstract-1.0.0...
Installing ri documentation for erubis-2.6.6...
Installing ri documentation for actionpack-3.0.0...
Installing ri documentation for arel-1.0.1...
Installing ri documentation for activerecord-3.0.0...
Installing ri documentation for activeresource-3.0.0...
Installing ri documentation for mime-types-1.16...
Installing ri documentation for polyglot-0.3.1...
Installing ri documentation for treetop-1.4.9...
Installing ri documentation for mail-2.2.15...
Installing ri documentation for actionmailer-3.0.0...
Installing ri documentation for thor-0.14.6...
Installing ri documentation for railties-3.0.0...
Installing ri documentation for bundler-1.0.11...
Installing ri documentation for rails-3.0.0...
Installing RDoc documentation for builder-2.1.2...
Installing RDoc documentation for i18n-0.4.2...
Installing RDoc documentation for activemodel-3.0.0...
Installing RDoc documentation for rack-1.2.2...
Installing RDoc documentation for rack-test-0.5.7...
Installing RDoc documentation for rack-mount-0.6.14...
Installing RDoc documentation for tzinfo-0.3.26...
Installing RDoc documentation for abstract-1.0.0...
Installing RDoc documentation for erubis-2.6.6...
Installing RDoc documentation for actionpack-3.0.0...
Installing RDoc documentation for arel-1.0.1...
Installing RDoc documentation for activerecord-3.0.0...
Installing RDoc documentation for activeresource-3.0.0...
Installing RDoc documentation for mime-types-1.16...
Installing RDoc documentation for polyglot-0.3.1...
Installing RDoc documentation for treetop-1.4.9...
Installing RDoc documentation for mail-2.2.15...
Installing RDoc documentation for actionmailer-3.0.0...
Installing RDoc documentation for thor-0.14.6...
Installing RDoc documentation for railties-3.0.0...
Installing RDoc documentation for bundler-1.0.11...
Installing RDoc documentation for rails-3.0.0...
安装成功
2、卸载老版本模块的方法
D:\Ruby192\tmp\mybook>gem uninstall actionmailer -v 2.2.3
Successfully uninstalled actionmailer-2.2.3
3、创建工程后rails server启动web服务
提示
找不到sqllite.dll 或
无法定位程序输入点 sqlite3_backup_finish 于动态链接库 sqlite3.dll
需下载到http://www.sqlite.org/download.html下在 放到ruby安装目录bin下
4、生成工程后浏览
Routing Error
No route matches "/MyTest/hello"
修改工程config\routes.rb文件
match ':controller(/:action(/:id(.:format)))' 此行注释去掉,又出现下一个问题见5
5、编写例子,浏览时报
undefined method `render_text'
原因rails的新版本不用render_text了,改为render:text=>"hello world"就可以了(参考了http://qyongkang.iteye.com/blog/404604)
分享到:
相关推荐
收集了常用RAILS学习的网址 收集了常用RAILS学习的网址
标题“Rails学习资料”表明这是一份关于Rails框架的学习资源,可能包含教程、示例代码、最佳实践等内容,适合初学者和有一定经验的开发者。描述中的“仅仅三分,就可以帮助你搭好框架”,暗示这份资料可能包含快速...
本“rails学习教程”PDF文档将涵盖以上所有内容,通过详尽的实例和解释,帮助你从新手到熟手,全面掌握Rails开发。无论是想从事Web开发职业,还是想要提升个人项目开发能力,这都是一份不可多得的学习资料。
"ruby on rails 学习资料pdf"可能是综合性的学习指南,包含了从初学者到进阶者的各种主题,包括Rails的安装和配置、模型关系、控制器逻辑、视图渲染、部署到生产环境等。 "ruby on rails环境搭建.doc"会详细指导你...
以上就是Ruby on Rails学习案例中涵盖的关键知识点,通过实践这些概念和技术,你将能够构建出功能完善的Web应用程序。在"Learning-Ruby-on-Rails-master"这个项目中,你可以找到具体的代码示例和练习,逐步加深对...
这篇关于“rails学习中分页的示例”的文章可能涵盖了如何在Rails应用中实现分页的详细步骤。 在Rails中,最常用的分页库是`Kaminari`和`WillPaginate`。这里我们将以`Kaminari`为例进行讲解,因为它是近年来更受...
Ruby On Rails是一个用于编写网络应用程序的软件包.它基于一种计算机软件语言Ruby,给程序开发人员提供了强大的框架支持.本书介绍了rails的基本使用,深入扩展,练习挺多的
本资料汇集了关于Ruby on Rails的学习资源,尤其是《Rails Recipes》这本书,它包含了丰富的实践案例和解决方案,适合初学者和进阶者参考。 在Rails框架中,"源码"标签意味着我们将深入理解其内部工作机制,包括...
包含: [大家网]Ruby.on.Rails.Web开发之旅[www.TopSage.com] ruby on rails实践 rubyonrails rubyonrails宝典 pdf格式
"Advanced Rails" 涵盖了Rails开发中的高级主题和技术,是Ruby on Rails学习进阶的重要资源,尤其适合已经对基础Rails有一定了解的开发者。 在Web开发领域,Rails以其高效、简洁的代码和“约定优于配置”的哲学吸引...
主要介绍ruby的开发框架ruby 的一些目录结构和框架啊源代码的应用,
《Ruby on Rails Tutorial: Learn Rails by Example》是Rails学习者们常常参考的一本书,由Michael Hartl撰写。这本书通过实际的示例项目“sample_app”引导读者深入理解Rails框架的各个方面。现在,我们来详细探讨...
**标题解析:** "backbone_rails:使用 Rails 学习主干" 指的是一个项目,旨在通过集成Backbone.js(一个轻量级的JavaScript MVC库)与Ruby on Rails(一个流行的Web开发框架)来教授前端和后端开发的结合。...
2. Ruby on Rails学习资源: 文件中提到的“Learn Ruby on Rails”是一本为Ruby on Rails初学者准备的入门教程。该书因其文字表达清晰,代码示例中采用彩色高亮,方便阅读和理解。它还包含目录,使得读者能够快速...
压缩包内的文件“Rails Solutions Ruby on Rails Made Easy.pdf”很可能是一本旨在使Rails学习变得简单的指南。"Rails Solutions"可能意味着书中包含了常见问题的解决方案和最佳实践,而“Ruby on Rails Made Easy”...
#### 标签解析:“rails学习” 这个标签表明该书主要面向希望通过实践案例学习 Ruby on Rails 的开发者。 #### 部分内容解析 本书由 Chad Fowler 编写,是 Pragmatic Bookshelf 出版的一部作品。以下是对部分内容...
### Ruby on Rails 教程 —— 使用 Rails 学习 Web 开发(第三版) #### 关于本书 本书《Ruby on Rails 教程 —— 使用 Rails 学习 Web 开发》第三版是由 Michael Hartl 编写的一本全面介绍 Ruby on Rails 的教程...
学习资源 [在线 YAML 解析器](Online YAML Parser) 好文共分享 [Ruby 与多态](Polymorphism and Ruby) 书籍推荐 由于 ruby 和 rails 的版本迭代都很快,这就导致很多出版的 ruby 书籍过了几年都严重落伍,所以一定要...