最近无聊,又开始看网站制作相关的东西了,有点急性子,然后盯上了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