浏览 2369 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-17
ruby 1.8.4 (2006-04-14) [i386-mswin32] rails版本: Rails 1.1.6 MySQL用的是 5.0,数据库表是 foods,复数没问题,创建scaffold的命令用: ruby script/generate scaffold Food 当然 ruby script/generate scaffold food 也用了,同样结果! 报错误: D:\rubywork\coolbook\hotelapp>ruby script/generate scaffold Food exists app/controllers/ exists app/helpers/ exists app/views/foods exists test/functional/ dependency model exists app/models/ exists test/unit/ exists test/fixtures/ identical app/models/food.rb identical test/unit/food_test.rb identical test/fixtures/foods.yml error Before updating scaffolding from new DB schema, try creating a tab le for your model (Food) 配置文件: test: adapter: mysql database: testrails username: root password: 1234 host: 172.16.1.51 网上的资料无非两种答案 1。Mysql5的长密码机制,不是这个问题,我已经使用 --old-passwords启动 2。表明复数问题,上面的描述说明肯定不是这个问题! 3。密码前有空格! 否则也不报这个错误! 同样的表和方法怎么在windows2000上就没问题呢! Linux Suse9就不行,这个错误的意思是我得数据库中没有表,但是不可能的,明明是有foods表的! 而且在windows上是可以的! 有人遇到过这个问题么? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-17
我刚才把 root密码去掉居然就可以了! 难道在Linux下,rails链接的MYSQL5 不能设置密码?
|
|
返回顶楼 | |
发表时间:2007-04-18
估计还是密码的问题
现在好像不用--old-passwords了,正常设置密码试过吗? |
|
返回顶楼 | |
发表时间:2007-04-18
babo 写道 估计还是密码的问题
现在好像不用--old-passwords了,正常设置密码试过吗? 我已经把密码改成 16位加密方式了,从 user表能够看出来。用客户端能够正常登陆,重启了mysql,但是问题依旧~ 你说的 “正常设置密码” 是什么意思? |
|
返回顶楼 | |