Raylar ile oynuyorum 4. Sadece model için çok basit bir test oluşturdum ama "rake testi: modeller" i çalıştırmaya çalıştığımda hata: aşağıdaki gibiErrno :: EACCES: İzin yok rake test çalıştırırken @ unlink_internal: modeller
C:\rails\project>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)
Testim veritabanı yapılandırması görünür:
test:
adapter: sqlite3
database: /tmp/db/new.sqlite3
pool: 5
timeout: 5000
"/ tmp/db" benim kişisel dizüstü tam erişime sahip dizindir.
Bu sorunun kaynağı ne olabilir?
Bu benim için de çalıştı - refactor'u yapın ve ardından dosya gezgini kullanarak doğrulayın. – cyclical