ghost start exits with SystemError
I'm trying ghost, so I've created a site with ghost install local and it worked.
Then I stopped the site with ghost stop
Then I tried a restart with ghost start but the following error appears:
~/projects/ghost/tst ghost start
Found a development config but not a production config, running in development mode instead
✖ Checking system Node.js version - found v16.13.0
ℹ Ensuring user is not logged in as ghost user [skipped]
ℹ Checking if logged in user is directory owner [skipped]
✔ Checking current folder permissions
✔ Validating config
✔ Checking memory availability
✔ Checking binary dependencies
One or more errors occurred.
1) SystemError
Message: The directory /home/myuser/ is not readable by other users on the system.
This can cause issues with the CLI, you must either make this directory readable by others or install node and Ghost-CLI in another location.
Debug Information:
OS: ManjaroLinux, v21.1.6
Node Version: v16.13.0
Ghost Version: 4.22.1
Ghost-CLI Version: 1.18.0
Environment: development
Command: 'ghost start'
Try running ghost doctor to check your system for known issues.
You can always refer to https://ghost.org/docs/ghost-cli/ for troubleshooting.
I wonder why checkDirectoryAndAbove wants the directory to be writable by anyone !?!
I have that same question... Like WHY?
Our bot has automatically marked this issue as stale because there has not been any activity here in some time. The issue will be closed soon if there are no further updates, however we ask that you do not post comments to keep the issue open if you are not actively working on a PR. We keep the issue list minimal so we can keep focus on the most pressing issues. Closed issues can always be reopened if a new contributor is found. Thank you for understanding 🙂
Not stale
Our bot has automatically marked this issue as stale because there has not been any activity here in some time. The issue will be closed soon if there are no further updates, however we ask that you do not post comments to keep the issue open if you are not actively working on a PR. We keep the issue list minimal so we can keep focus on the most pressing issues. Closed issues can always be reopened if a new contributor is found. Thank you for understanding 🙂