win7上搭建ruby on rails 开发环境

来源:互联网 发布:大数据专业课程 编辑:程序博客网 时间:2024/05/23 01:24

   对于接触一种新技术、新语言的新手来说,搭建学习环境永远是个艰难的话题,尤其是在国内这种网络下,难度更是大增。

   在经历了大约十多个小时的艰苦奋战后,本人终于在win7搭建成功ruby+rails+mysql环境,本文没有详细的步骤,折腾的时候根本没闲情截图写博客,同时也根本不想再折腾一遍,写本文的初衷只是想给即将和还在折腾童鞋建议。

上策:不要在win7上折腾:

       可以使用MAC OS、Linux上搭建这个环境难度相对很小,遇到问题解决方法也很简单。或者搭建虚拟机也是建议的方式。

中策:使用Instant Rails 

官网是http://instantrails.rubyforge.org/wiki/wiki.pl程序的下载地址是http://rubyforge.org/frs/?group_id=904,这是一个一站式解决方式,其中包含了ruby、rails、apache、mysql并且所有的配置自动完成,无需折腾。

下策:ruby+rails+sqlite3

下下策:ruby+rails+mysql

    实在要折腾,需要安装的有:

1)ruby  推荐使用rubyinstaller直接一键安装的方式

2)DevKit

3)gem安装mysql2

4)mysql connector

    详细参考http://kingxss.iteye.com/blog/2014443,本人参考了无数博客,发现这篇比较靠谱(起码我的情况).有问题看报错提示照弄一般没问题。

   最后rails使用mysql花了我大约一半的时间,才发现原来有个bug,connector的libmysql.lib不兼容:https://bugs.ruby-lang.org/issues/8591

解决方式:下载gendef.exe自己生成或者只使用sqlite3来学习

   官方链接我这里翻墙也访问不了, 给个下载链接:swm-map-win.zip

   祝你好运!

1 0