ruby-on-rails – Rails:Rake测试:功能无法访问DB(winXP上的Sqlite3)

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails:Rake测试:功能无法访问DB(winXP上的Sqlite3)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我无法运行rake test:使用sqlite3的函数,它给了我这个错误
rake aborted!
Permission denied - db/test.sqlite

(See full trace by running task with --trace)

我的设置是在Windows XP上.
几周前测试工作正在进行.
Rails 2.3.2,Rake 0.8.7,sqlite3-ruby 1.2.5 gems

我正在使用Netbeans进行开发,但即使它已经关闭,我也无法从命令提示符运行测试.

我还检查了没有打开test.sqlite的句柄(通过sysinternals任务管理器).

我检查了权限,他们没事.

我试图删除文件并重新创建它,或者复制到另一个文件名,没有任何运气.

我尝试在计算机启动后立即运行命令.

任何帮助表示赞赏.

谢谢

解决方法

我刚才有这个问题.对我来说,这是因为我在测试环境中打开了我的rails控制台.关闭我的会话,它不再抛出错误.

猜你在找的Ruby相关文章