Tôi đang chơi với đường ray 4. Tôi vừa tạo thử nghiệm rất đơn giản cho mô hình của mình nhưng khi tôi cố gắng thực hiện "kiểm tra rake: models" lỗi:Errno :: EACCES: Quyền bị từ chối @ unlink_internal khi chạy kiểm tra rake: mô hình
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)
kiểm tra cấu hình cơ sở dữ liệu của tôi trông như sau:
test:
adapter: sqlite3
database: /tmp/db/new.sqlite3
pool: 5
timeout: 5000
"/ tmp/db" là thư mục nơi mà tôi có quyền truy cập đầy đủ trên máy tính xách tay cá nhân của tôi.
Bất kỳ ý tưởng nào có thể là nguồn gốc của vấn đề này?
Điều này cũng làm việc cho tôi - hãy thực hiện công việc tái cấu trúc, sau đó xác minh bằng cách sử dụng trình khám phá tệp. – cyclical