Setup Ruby on Rails quickly on Windows XP

Edit on Github

最近无聊,又开始看网站制作相关的东西了,有点急性子,然后盯上了Ruby On Rails(据说与Java相比更适合个人开发)。我分别在Arch和XP上安装配置了环境,都很简单。前者直接通过源的包,后者下几个安装包。下面简单记录下xp下的安装过程和几个小问题。

所需安装包

下载点: http://rubyonrails.org/download

下载包:Ruby,RubyGems(Optional),Rails(Optional)

也就是只要下个Ruby Windows installer就可以了,其中包含了Gems,而Rails可以通过Gem来在线安装。

安装步骤

  • 安装Ruby
  • 命令行下 #gem update
  • #gem rails

注意

  • 如果网络不好,想安装rails-...gem,可以用命令 #gem ins rails-...gem –local 不过这样gem(也就是包管理器)就不会帮你安装rails的依赖包了,你得自己手动安装activerecord、actionpack、activesupport…等几个包了。
  • gt,也可以直接加到环境变量中(我的电脑-》属性)

小问题

用命令 #rake db:migrate 建立表时,出现mysql错误提示

Mysql::Error: query: not connected: SELECT version FROM schema_migrations

原因可以看 这里 ,也就是说新版本的mysql的一些相关接口变化了,ruby的mysql接口还没跟上,解决方法就是下个旧版本的 libmySQL.dll 到 ruby_dir \bin目录下,也就是保持了mysql旧的调用接口。我的测试环境是:mysql 5.1.39-community, ruby 1.8.6, rake 0.8.7