学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就好了。
至此大功告成,可以开始好好学习喽。
我也是新手啊,不敢保证上面的全对,只希望能够帮助大家,哪错了希望大家指出来,谢谢
分享到:
相关推荐
安装MySQL驱动是配置中的关键步骤。推荐使用mysql-2.7.3-mswin32.gem版本,因为高版本可能存在兼容性问题。下载该驱动后,在CMD中使用`gem install mysql-2.7.3-mswin32.gem --local`在本地进行安装。接着,你需要将...
总结来说,解决Rails与MySQL连接问题涉及检查配置文件、安装和更新依赖、确保系统库完整、确认服务状态和网络连接以及处理版本兼容性。通过排查这些方面,大部分问题都能迎刃而解。在遇到问题时,查看错误日志、查阅...
在Windows环境下,使用NetBeans进行Rails开发需要一系列的配置步骤,因为Rails是一个基于Ruby的Web框架,而NetBeans是一款强大的集成开发环境(IDE),支持多种编程语言,包括Ruby。以下是一些关键知识点: 1. **...
在Windows环境下搭建Ruby on Rails开发环境,需要经过几个关键步骤,包括安装Ruby、配置环境、安装Rails以及确保所有组件能够正常工作。以下是详细的构建过程: 首先,我们需要在Windows上安装Ruby。Ruby是一种开源...
以下将详细介绍如何在Windows环境下安装Ruby on Rails以及配置数据库。 首先,我们需要安装Ruby环境。可以从RubyForge网站下载最新版本的Ruby One-Click Installer。在安装过程中,确保正确设置了安装路径,并且...
Rails的安装过程可能会因操作系统而异,Windows下的配置相对复杂一些,但遵循正确的步骤,我们可以顺利完成。 首先,我们需要安装Ruby。Rails 2.2.2需要Ruby 1.8.7或更高版本。你可以从Ruby官方网站下载适合Windows...
Gem用于管理和安装Ruby库,包括Rails框架。在安装Ruby后,Gem通常会自动安装。你可以在命令行输入`gem --version`来验证是否已成功安装。 为了运行Rails应用,还需要数据库支持。常见的选择是SQLite和MySQL。对于...
- **MySQL的介绍和安装**:文档提到了MySQL数据库,这是Rails应用中常用的一个关系型数据库管理系统。介绍了MySQL的下载地址`***`。 - **数据库配置**:在Rails中,数据库的配置通常涉及模型的生成,以及在配置文件...
无论是Windows还是Linux,安装Rails后,开发者还需要确保安装其他必要的工具和库,例如数据库驱动(如MySQL或PostgreSQL),以及可能需要的开发工具(如Git)。在Windows下,如果选择使用MySQL数据库,还需要单独...
安装MySQL后,通过Gemfile中的`gem 'mysql2'`来添加MySQL驱动,接着运行`bundle install`安装依赖。 4. **Rails基础知识** - **模型(Model)**:代表业务逻辑和数据,与数据库交互,例如,书籍管理程序中的`Book`...
总之,搭建Ruby on Rails环境需要安装Ruby、Rails、数据库驱动以及一个合适的IDE。在这个案例中,我们选择了RadRails作为开发工具。一旦环境配置完成,你就可以开始创建Web应用,体验Ruby on Rails带来的高效开发...
Rails默认支持MySQL数据库,无需额外安装驱动。为了使用数据库,需要先创建数据库,然后在Rails项目中配置数据库连接信息。Rails的数据库操作主要通过ActiveRecord实现,它是一种ORM(对象关系映射)工具,使得Ruby...
这个错误是由于Rails应用在尝试加载MySQL驱动时,未能找到必要的动态链接库(DLL)文件。 具体来说,错误信息中的`mysql.so`是一个共享对象文件,它是Ruby的MySQL gem与MySQL服务器通信的接口。在Windows环境下,这...
首先,安装所需的数据库驱动,如`gem install mysql2`或`gem install pg`。然后,在`config/database.yml`文件中配置你的数据库连接信息。 4. **创建新项目** 使用`rails new project_name`命令创建一个新的Rails...
- **Eclipse集成开发环境**:介绍了Eclipse作为开发工具的选择和安装流程,强调其支持多种编程语言(如Java、C++、Ruby等),并提供了丰富的功能,如代码调试、测试、版本控制等。对于初学者来说,这是一个非常全面...