ruby on rails环境配置的坎坷历程

作者: rainduck
发布时间:2015-07-13 11:26:05

相当费劲,,可能是我个人问题。。。so mark

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

环境:Windows xp+ruby 1.92+rails3+mysql 5.1(绿色)

[1] 安装rails:gem install rails

    ok

[2] 安装mysql

  (纠结)第一次下载了最新的msi版本,安装后初始化实例时出错,大致好像是 最后一步 applying security settings。。恩,意思是连接不上数据库。我自己测试是可以登录的。根据网上的方法重装,均不行。so give up

  ~想到phpnow里面的绿色的mysql,而且不会出问题,所以就用了phpnow里的。具体安装不再详述

  测试:mysql*\bin>mysql -h 127.0.0.1 -u root -p

  连接成功

[3] rails的测试

  ide是netbeans,创建新的ruby on rails工程,一路next下去,基本上都默认。然后运行,提示"Could not find gem 'mysql2 <>=0, runtime>' in any of the gem sources"

  看了不上网页,结论是没有安装mysql2的gem,so安装之:gem intall mysql2

  继续出错,无奈中。。提示:

  ERROR:  Error installing mysql2:
        The 'mysql2' native gem requires installed build tools.

崩溃+吐血,,,不过坚持!坚持google。。恩,看到说修改gemfile就行。so在工程里的gemfile作如下修改:

#gem 'mysql2'
gem 'mysql'

ok,可以运行了,,但是提示:C:/Ruby192/lib/ruby/gems/1.9.1/gems/mysql-2.8.1-x86-mingw32/lib/mysql.rb:7:in `require': 126

啊啊a,google啊,,给力啊,可是要FQ,,blogspot找的方法,总之给力:

copy "libmySQL.dll" file from 'C:\Program Files\MySQL\MySQL Server 5.1\bin' to 'C:\Ruby192\bin' and then on starting the server it ran without any error.  其中的路径根据实际情况修改即可~

~ok 测试通过,happy,,后面的路更难,但是不怕!!哈哈哈

来源:http://www.cnblogs.com/rainduck/archive/2011/04/02/2003114.h

推荐: