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控制台.关闭我的会话,它不再抛出错误.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...