WSGI熟悉之Rails 入门(ruby-rails环境配置及简单使用)
2014-07-12 17:47
656 查看
感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正!如有转载,请保留源作者博客信息。Better
Me的博客:blog.csdn.net/tantexian如需交流,欢迎大家博客留言。Rails 是使用 Ruby 语言编写的网页程序开发框架,目的是为开发者提供常用组件,简化网页程序的开发。只需编写较少的代码,就能实现其他编程语言或框架难以企及的功能。经验丰富的 Rails 程序员会发现,Rails 让程序开发变得更有乐趣。
tar xzvf ruby-1.9.3-p547.tar.gz
cd ruby-1.9.3-p547
make && make install
cd ..yum install ruby-devel libyaml -ywget http://production.cf.rubygems.org/rubygems/rubygems-2.3.0.zipunzip rubygems-2.3.0.zipcd rubygems-2.3.0
安装rails:
安装 sqlite3 在ruby中出现以下错误:EC_GROUP_new_curve_GF2m
解决办法:修改ruby源码(加上绿色标注的条件编译标志),重新make出现以下错误:解决办法:
yum install sqlite-devel
cd /home/ruby/blog
查看路由:
rake routes
官方文档地址:http://guides.ruby-china.org/getting_started.html
Me的博客:blog.csdn.net/tantexian如需交流,欢迎大家博客留言。Rails 是使用 Ruby 语言编写的网页程序开发框架,目的是为开发者提供常用组件,简化网页程序的开发。只需编写较少的代码,就能实现其他编程语言或框架难以企及的功能。经验丰富的 Rails 程序员会发现,Rails 让程序开发变得更有乐趣。
3 新建 Rails 程序
3.1 安装 Rails(centos6.5)
wget http://cache.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p547.tar.gztar xzvf ruby-1.9.3-p547.tar.gz
cd ruby-1.9.3-p547
make && make install
cd ..yum install ruby-devel libyaml -ywget http://production.cf.rubygems.org/rubygems/rubygems-2.3.0.zipunzip rubygems-2.3.0.zipcd rubygems-2.3.0
ruby setup.rb
安装rails:
gem install rails -V
安装 sqlite3 在ruby中出现以下错误:EC_GROUP_new_curve_GF2m
问题原因:
由于redhat新版本默认openssl的配置变更取消了对EC_xx的支持,所以出现该错误。解决办法:修改ruby源码(加上绿色标注的条件编译标志),重新make出现以下错误:解决办法:
yum install sqlite-devel
错误:
解决办法:
yum install nodejs -y
5 开始使用
前文已经介绍如何创建控制器、动作和视图,下面我们来创建一些更实质的功能。在博客程序中,我们要创建一个新“资源”。资源是指一系列类似的对象,比如文章,人和动物。资源可以被创建、读取、更新和删除,这些操作简称 CRUD。Rails 提供了一个resources方法,可以声明一个符合 REST 架构的资源。创建文章资源后,
config/routes.rb文件的内容如下:执行
rake routes任务,会看到定义了所有标准的 REST 动作。输出结果中各列的意义稍后会说明,现在只要留意
article的单复数形式,这在 Rails 中有特殊的含义。创建名为
ArticlesController的控制器。执行下面的命令即可: rails g controller articles
vimapp/controllers/articles_controller.rb
添加:
def
new
end
vimapp/views/articles/new.html.erb
<
h1
>New Article</
h1
>
cd /home/ruby/blog
查看路由:
rake routes
官方文档地址:http://guides.ruby-china.org/getting_started.html
相关文章推荐
- Ubuntu 14.04 LTS 系统中使用rbenv配置Ruby on Rails环境
- 【Linux运维入门】Linux环境安装配置MongoDb及简单使用
- Ubuntu 8.04 环境下Ruby on Rails 环境简单配置
- Ruby on Rails的开发环境配置
- ruby on rails入门系列--一个简单的HelloWorld程序
- Ruby on Rails环境配置(windows ruby 1.8.6 gem 1.3.1 rails 2.2.3)
- Ruby开发环境的终极配置(Railsinstaller1.3.0+mysql-5.1.61)
- 一个使用Ruby on Rails开发LBS网站的简单实例
- 手动配置Ruby On Rails开发环境
- 史上最完整的ruby,rails环境架设配置(Apache+fastcgi for windows)(转)
- Ruby On Rails开发环境配置及插件安装
- tomcat配置及使用(环境变量设置及测试,一个简单的web应用实例)
- 使用InstantRails搭建Ruby On Rails开发环境
- 史上最完整的ruby,rails环境架设配置(Apache+fastcgi)
- 【写给朱大虫的教程】【Ruby on Rails】【001】ubuntu环境配置
- ruby on rails环境配置的坎坷历程
- Ruby on rails开发从头来(windows)(一)-使用InstantRails快速搭建Ruby On Rails开发环境
- ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本
- Ruby on rails开发从头来(windows)(一)-使用InstantRails快速搭建Ruby On Rails开发环境
- 一个使用Ruby on Rails开发LBS网站的简单实例