2016-08-09 193 views
1

Ich versuche, meine Entwicklung Datenbank für meine Rails 5.0-Projekt auf Windows zurückgesetzt werden, aber wenn ich laufen (wie bei rake db: drop)Keine Berechtigung SQLite3 Entwicklung Datenbank löschen Rails 5.0 auf Windows

rails db:drop 

I erhält die folgenden Fehler:

Errno::EACCES Permission denied @ unlink_internal

ich bereits meinen PC neu gestartet, um sicherzustellen, dass Schienen nicht

+0

Verwenden Sie einen Windows-Administrator-Account? – MarsAtomic

+0

Ich habe versucht, es als Administrator auszuführen, aber das Problem wurde nicht behoben – Reinier

+0

Delete development.sqlite3 manuell, dann rake db: setup db: migrieren und Sie sollten OK sein. – MarsAtomic

Antwort

0

in ohnehin liefen Dies kann helfen

Wenn ich Datenbank entfernen muss, dann verwende ich rake db:reset. Bitte versuchen Sie es.

Ich hoffe, es hilft.

+0

Danke. Wenn ich mich nicht täusche das mit unter der Haube noch immer die gleichen Rails db: drop, trotzdem habe ich es versucht aber leider immer noch das gleiche Problem – Reinier

+0

Mein Vorschlag ist, dass eine Linux-Maschine für Ruby-Entwicklung installieren. Weil es beim Arbeiten in Windows mehrere Probleme gibt. –

+0

db: reset ist nur ein Wrapper für db: drop + db: create. Dies ist sehr unwahrscheinlich. – MarsAtomic

1

Sie müssen nur den Rails Server beenden.