ruby-on-rails – Errno :: EACCES:运行rake测试时,权限被拒绝@
发布时间:2020-12-16 20:56:11 所属栏目:百科 来源:网络整理
导读:我正在玩rails 4.我刚刚为我的模型创建了非常简单的测试但是当我尝试执行“rake test:models”时,我得到以下错误: C:railsprojectrake test:modelsDL is deprecated,please use Fiddlerake aborted!Errno::EACCES: Permission denied @ unlink_internal
我正在玩rails 4.我刚刚为我的模型创建了非常简单的测试但是当我尝试执行“rake test:models”时,我得到以下错误:
C:railsproject>rake test:models DL is deprecated,please use Fiddle rake aborted! Errno::EACCES: Permission denied @ unlink_internal - /tmp/db/new.sqlite3 C:/rails/project/test/test_helper.rb:3:in `<top (required)>' C:/rails/project/test/models/admin_test.rb:1:in `<top (required)>' Tasks: TOP => test:models (See full trace by running task with --trace) 我的测试数据库配置如下所示: test: adapter: sqlite3 database: /tmp/db/new.sqlite3 pool: 5 timeout: 5000 “/ tmp / db”是我个人笔记本电脑上完全访问权限的目录. 什么想法可能是这个问题的根源? 解决方法
我能够解决这个错误的一种方法是使用
rake db:migrate rails_env=test 这在我的test.sqlite3上生成了必要的迁移 我相信rails_env的默认设置是“dev”,但这可能会有所不同.我对rails很新,但我希望这会有所帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ocp Oracle.1z0-053 711--37
- short signed int和signed int之间有什么区别
- xml文件参照XSD时开始部分中的xmlns:和xsi:schemaLocation
- swift如何删除可选的字符串字符
- [转帖]ORA-00600: internal error code, arguments: [4193]
- ruby-on-rails – 在Rake任务db:schema:load中抑制输出
- ruby-on-rails – 如何使用复选框应用带有acts_as_taggable
- error: Error parsing XML: unbound prefix
- FLASH网络游戏基本知识-flash和后台的简单socket链接2009-1
- ruby – 找到第一个没有引发错误的proc,并获得它的返回值