Rails(I)Win7 Environment
1. download and install rails
download and install ruby
http://rubyforge.org/frs/download.php/75127/rubyinstaller-1.9.2-p290.exe
>ruby -v
ruby 1.9.2p290
download and install rubygems
http://rubyforge.org/frs/download.php/74953/rubygems-1.8.5.zip
unzip the file and execute the command in the directory
d:\tool\rubygems-1.8.5>ruby setup.rb
download and install rails
d:\download>gem install rails --pre --no-ri --no-rdoc --include-dependencies
>gem install sqlite3-ruby
download and install sqlite
http://www.sqlite.org/download.html
I got these files:
sqlite-analyzer-win32-x86-3070701.zip
sqlite-dll-win32-x86-3070701.zip
sqlite-shell-win32-x86-3070701.zip
And I unzip them and copy all the files to this directory D:\tool\Ruby192\bin
2. Try a sample
d:\work\rails>rails new example
change the directory to the newly create directory
>cd example
>bundle install
>bundle update
>rake db:migrate
error message:
rake aborted!
uninitialized constant Rake::DSL
D:/tool/Ruby192/lib/ruby/1.9.1/rake.rb:2482:in `const_missing'
solution:
find the file Rakefile, and change it as follow:
#!/usr/bin/env rake
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
#require File.expand_path('../config/application', __FILE__)
#Example::Application.load_tasks
require File.expand_path('../config/application', __FILE__)
require 'rake/dsl_definition'
module ::Example
class Application
include Rake::DSL
end
end
module ::RakeFileUtils
extend Rake::FileUtilsExt
end
Example::Application.load_tasks
>bundle update
>rake db:migrate
>rails server
But it seems so slow when I run rails server. And I can not visit http://localhost:3000
references:
http://rubyonrails.org/
http://www.hashemzahran.com/riding-the-rails-installing-ruby-on-rails/
http://accidentaltechnologist.com/ruby-on-rails/running-rails-3-on-windows/
https://gist.github.com/4cd2bbe68f98f2f0249f
分享到:
相关推荐
标题 "rails-development-environment-master.rar" 暗示这是一个关于Ruby on Rails开发环境的压缩包。Rails是基于Ruby语言的一个开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,广泛用于构建数据库...
《Rails101_by_rails4.0》是一本专注于Rails 4.0.0版本和Ruby 2.0.0版本的自学教程书籍,它定位于中文读者,旨在成为学习Rails框架的参考教材。Rails(Ruby on Rails)是一个采用Ruby语言编写的开源Web应用框架,它...
Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...
Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...
#### 7. Ajax and Web 2.0(Ajax和Web 2.0) 随着Web技术的发展,现代Web应用越来越依赖于异步通信和动态内容更新。这一章节将介绍如何在Rails应用中集成Ajax技术,实现更加交互式的用户体验。同时,还将探讨Web ...
标题 "Rails" 指的是 Ruby on Rails,一个开源的Web应用程序框架,它基于Ruby编程语言,遵循MVC(模型-视图-控制器)架构模式。Rails由David Heinemeier Hansson在2004年创建,其设计理念是强调代码的简洁性、DRY...
`rails-development-environment`项目提供了一种解决方案,它利用Vagrant、VirtualBox和Ubuntu 16.04 LTS(Xenial Xerus)来创建这样的环境。让我们深入探讨这些组件以及它们如何协同工作以支持Rails开发。 1. **...
7. **Testing**:Rails强调测试驱动开发,内置了RSpec、Minitest等测试框架,支持单元测试、集成测试和功能测试,确保代码质量。 8. **Asset Pipeline**:Rails的资产管道处理JavaScript、CSS和图像等静态资源,...
在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
7. **activerecord-2.1.0.gem**:ActiveRecord是Rails中的ORM(对象关系映射)库,负责将数据库表映射为Ruby类,使得开发者可以通过面向对象的方式来操作数据库,而无需编写SQL语句。 这个本地安装包特别适合网络...
Ruby on Rails 安装指南 Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,...
Rails Recipes是一本针对Ruby on Rails框架的实用书籍,它收集了一系列高效解决问题的技巧和方法,也被称为“Rails开发者的宝典”。作者们通过分享自己的经验和见解,为Rails程序员提供了一本既有实际操作指导又有...
7. **Gemfile和Bundler**:Rails项目通过Gemfile管理依赖,Bundler工具确保在开发环境中安装正确的gem版本。 8. **ActiveSupport**:包含许多实用的工具类和模块,如时间戳处理、字符串处理等,它们被广泛地应用于...
本书《Component-Based Rails Applications》主要介绍了如何使用Rails引擎(Rails Engine)进行基于组件的Rails应用开发,以及如何对应用程序的大型模块进行拆分和模块化。以下是书中一些核心知识点的详细说明: 1....
7. **Gemfile和Gemfile.lock**:Rails应用使用Gemfile来管理依赖,而Gemfile.lock记录了确切的gem版本。了解如何配置和管理gem可以帮助你优化应用性能和稳定性。 8. **配置**:Rails应用的配置信息位于`config`目录...
标题 "rails2.3.2" 指的是 Ruby on Rails 框架的一个特定版本,即 2.3.2。Ruby on Rails(通常简称为 Rails)是一个基于 Ruby 语言的开源 Web 应用程序框架,它遵循 Model-View-Controller (MVC) 设计模式,用于构建...
Rails是Ruby语言的一个著名Web开发框架,全称为Ruby on Rails,它遵循MVC(Model-View-Controller)架构模式,旨在提高开发效率和代码可读性。本示例"rails项目起步示例"是一个购物系统,非常适合初学者入门学习。 ...
在Rails 2中,配置信息主要存储在`config/environment.rb`文件中,其中包含了初始化过程中的各种设置,如加载路径、gem依赖和插件配置等。然而,Rails 3对此进行了重大重构,将配置信息移到了`config/application.rb...
[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, ...