`
lovelydog
  • 浏览: 91879 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Windows下Rails安装和MySql驱动的配置

阅读更多
学ruby on rails已经好几天了,今天终于算是完完全全的把rails给安装好了,其中mysql的配置真让人头大,安装出现了好多问题,还好终于解决了,现在我把这些问题列出来,希望可以帮助那些跟我一样初学ruby on rails,又因为安装配置头疼的人。
1.安装ruby
  这我就不废话了,安装很简单,网上资料也很多。
  安装完后再环境变量path里加入D:ruby\bin(视你的安装路径了)
  安装完后在命令行输入ruby -v, 会显示版本号,表示安装成功,我的版本号是1.8.6

2.安装rails
  我建议去官网上下载rails-2.3.2.gem然后在命令行里输入gem install rails-2.3.2.gem,稍等下就ok了。(注意了,我刚开始下载rails-2.3.2.gem的时候直接右键另存为,结果不知咋的每次下下来的文件变成了.tar 安装不上,好郁闷。后来用迅雷下,就好了,呵呵。也没管那么多,能安就行)

3.mysql数据库驱动配置
  a.首先是安装mysql,这个我也不多说了,很好安的。
  b.在Mysql安装目录的bin 目录下,找到 ibmySQL.dll ,将该文件Copy到 Ruby安装目录的 bin目录中。
  c.然后到http://rubyforge.org/projects/mysql-win下载mysql-2.7.3-mswin32.gem(和前面的问题一样,必须得用迅雷才能下到正确的格式),这是mysql的驱动程序,从命令行进入该文件所在目录,运行 gem install mysql-2.7.3-mswin32.gem,不要以为大功告成,这时可能会出现如下错误:
Successfully installed mysql-2.7.3-x86-mswin32
1 gem installed
Installing ri documentation for mysql-2.7.3-x86-mswin32...
Installing RDoc documentation for mysql-2.7.3-x86-mswin32...
ERROR:  While generating documentation for mysql-2.7.3-x86-mswin32
... MESSAGE:   Unhandled special: Special: type=17, text="<!-- $Id: README.html,v 1.20 2006-12-2
0 05:31:52 tommy Exp $ -->"
... RDOC args: --op D:/Ruby/lib/ruby/gems/1.8/doc/mysql-2.7.3-x86-mswin32/rdoc --exclude ext --m
ain README --quiet ext README docs/README.html --title mysql-2.7.3-x86-mswin32 Documentation
(continuing with the rest of the installation)
这是因为你没按rdoc,到
http://rubyforge.org/frs/?group_id=627去下个rdoc-2.4.3.gem,然后运行gem install rdoc-2.4.3.gem,安装成功后在回去重新gem install mysql-2.7.3.gem就好了。
至此大功告成,可以开始好好学习喽。

我也是新手啊,不敢保证上面的全对,只希望能够帮助大家,哪错了希望大家指出来,谢谢
2
0
分享到:
评论

相关推荐

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    安装MySQL驱动是配置中的关键步骤。推荐使用mysql-2.7.3-mswin32.gem版本,因为高版本可能存在兼容性问题。下载该驱动后,在CMD中使用`gem install mysql-2.7.3-mswin32.gem --local`在本地进行安装。接着,你需要将...

    rails和mysql数据库连接中出现的问题以及解决办法

    总结来说,解决Rails与MySQL连接问题涉及检查配置文件、安装和更新依赖、确保系统库完整、确认服务状态和网络连接以及处理版本兼容性。通过排查这些方面,大部分问题都能迎刃而解。在遇到问题时,查看错误日志、查阅...

    windows下配置netbeans开发rails

    在Windows环境下,使用NetBeans进行Rails开发需要一系列的配置步骤,因为Rails是一个基于Ruby的Web框架,而NetBeans是一款强大的集成开发环境(IDE),支持多种编程语言,包括Ruby。以下是一些关键知识点: 1. **...

    windows下Ruby On Rails的构建

    在Windows环境下搭建Ruby on Rails开发环境,需要经过几个关键步骤,包括安装Ruby、配置环境、安装Rails以及确保所有组件能够正常工作。以下是详细的构建过程: 首先,我们需要在Windows上安装Ruby。Ruby是一种开源...

    Ruby on rails 数据库详细配置

    以下将详细介绍如何在Windows环境下安装Ruby on Rails以及配置数据库。 首先,我们需要安装Ruby环境。可以从RubyForge网站下载最新版本的Ruby One-Click Installer。在安装过程中,确保正确设置了安装路径,并且...

    Rails2.2.2之windows环境搭建

    Rails的安装过程可能会因操作系统而异,Windows下的配置相对复杂一些,但遵循正确的步骤,我们可以顺利完成。 首先,我们需要安装Ruby。Rails 2.2.2需要Ruby 1.8.7或更高版本。你可以从Ruby官方网站下载适合Windows...

    ROR 学习笔记系列一 Windows XP下环境安装配置(2)

    Gem用于管理和安装Ruby库,包括Rails框架。在安装Ruby后,Gem通常会自动安装。你可以在命令行输入`gem --version`来验证是否已成功安装。 为了运行Rails应用,还需要数据库支持。常见的选择是SQLite和MySQL。对于...

    Ruby+on+Rails快速Web应用开发实战.pdf

    - **MySQL的介绍和安装**:文档提到了MySQL数据库,这是Rails应用中常用的一个关系型数据库管理系统。介绍了MySQL的下载地址`***`。 - **数据库配置**:在Rails中,数据库的配置通常涉及模型的生成,以及在配置文件...

    ruby on rails 环境搭建

    无论是Windows还是Linux,安装Rails后,开发者还需要确保安装其他必要的工具和库,例如数据库驱动(如MySQL或PostgreSQL),以及可能需要的开发工具(如Git)。在Windows下,如果选择使用MySQL数据库,还需要单独...

    Ruby+for+Rails

    安装MySQL后,通过Gemfile中的`gem 'mysql2'`来添加MySQL驱动,接着运行`bundle install`安装依赖。 4. **Rails基础知识** - **模型(Model)**:代表业务逻辑和数据,与数据库交互,例如,书籍管理程序中的`Book`...

    Ruby on Rails环境搭建(基于WinXP & RadRails)

    总之,搭建Ruby on Rails环境需要安装Ruby、Rails、数据库驱动以及一个合适的IDE。在这个案例中,我们选择了RadRails作为开发工具。一旦环境配置完成,你就可以开始创建Web应用,体验Ruby on Rails带来的高效开发...

    rails操作.docx

    Rails默认支持MySQL数据库,无需额外安装驱动。为了使用数据库,需要先创建数据库,然后在Rails项目中配置数据库连接信息。Rails的数据库操作主要通过ActiveRecord实现,它是一种ORM(对象关系映射)工具,使得Ruby...

    rails 连接mysql的问题解决

    这个错误是由于Rails应用在尝试加载MySQL驱动时,未能找到必要的动态链接库(DLL)文件。 具体来说,错误信息中的`mysql.so`是一个共享对象文件,它是Ruby的MySQL gem与MySQL服务器通信的接口。在Windows环境下,这...

    ruby on rails开发

    首先,安装所需的数据库驱动,如`gem install mysql2`或`gem install pg`。然后,在`config/database.yml`文件中配置你的数据库连接信息。 4. **创建新项目** 使用`rails new project_name`命令创建一个新的Rails...

    ruby on rails 教程

    - **Eclipse集成开发环境**:介绍了Eclipse作为开发工具的选择和安装流程,强调其支持多种编程语言(如Java、C++、Ruby等),并提供了丰富的功能,如代码调试、测试、版本控制等。对于初学者来说,这是一个非常全面...

Global site tag (gtag.js) - Google Analytics