Posted on 2010-10-13 17:13
leekiang 阅读(562)
评论(0) 编辑 收藏 所属分类:
rails
1,安装ruby1.8.6-p398,把添加环境变量那一项打勾
2,安装rails
gem install rails -v=2.3.5
3,安装rdoc,版本为rdoc-2.5.11.gem
http://rubyforge.org/frs/?group_id=627
没有安装rdoc-data-2.5.3.gem,不知道有没有问题
4,在Mysql安装目录的bin 目录下,找到 ibmySQL.dll ,将该文件Copy到 Ruby安装目录的 bin目录中。
到http://rubyforge.org/projects/mysql-win下载安装mysql-2.8.1-x86-mswin32.gem
5,乱码的问题参见http://www.javaeye.com/topic/66347
修改MySQL的配置文件C:\Program Files\MySQL\MySQL Server 5.0\my.ini,改其中的两处default-character-set=utf8,改完后重启MySQL,schema也要重建.
mysql的编码有没有改过来以字段的编码为准。
我发现经netbeans6.9编辑过的erb文件的编码为utf-8无BOM
6,在项目路径下执行rake gems:install,会自动安装environment.rb里标明的gem
如果rake gems:install RAILS_ENV=test,那么会自动安装config\environments\test.rb里标明的gem
这些gem都会安装到C:\ruby\lib\ruby\gems\1.8\gems下。如果同一个gem在多个项目中版本不一样如何处理
7,rake rails:update是对旧rails版本的项目进行升级吗?
8,使用sqlite3
gem install sqlite3-ruby 下载http://www.sqlite.org/sqlitedll-3_6_23_1.zip,解压放到ruby\bin下。
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000