You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After creating a .env file from .env.example, I tried to initialize the project from the command line like so:
pip install -r requirements/dev.txt
npm install
for /f "tokens=*" %i in (.env) do set %i
flask db init
flask db migrate -m "initial"
At the migrate line, there is a long stack trace, and then this error (even when running the prompt as Administrator):
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file
(Background on this error at: http://sqlalche.me/e/13/e3q8)
Proposed Solution
Changing the value of DATABASE_URL in .env from the example default sqlite:////tmp/dev.db to a path I knew I had write access to (in my case, the project directory itself: sqlite:///C:\\Users\\<username-and-path>\\chime2\\dev.db) fixed the issue.
Because the example path assumes a Linux filesystem, can a note be made, maybe in the README, that the value would need to be changed prior to building?
The text was updated successfully, but these errors were encountered:
Problem
Trying to build the app on Windows 10.
After creating a
.env
file from.env.example
, I tried to initialize the project from the command line like so:At the
migrate
line, there is a long stack trace, and then this error (even when running the prompt as Administrator):Proposed Solution
Changing the value of
DATABASE_URL
in.env
from the example defaultsqlite:////tmp/dev.db
to a path I knew I had write access to (in my case, the project directory itself:sqlite:///C:\\Users\\<username-and-path>\\chime2\\dev.db
) fixed the issue.Because the example path assumes a Linux filesystem, can a note be made, maybe in the README, that the value would need to be changed prior to building?
The text was updated successfully, but these errors were encountered: