-
-
Notifications
You must be signed in to change notification settings - Fork 524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation does not go according to documentation #1087
Comments
Hi! Thank you for filing this issue, and I'm sorry installation gave you such a hard time. Let's break up the various issues you've mentioned. It seems like there are 3, so I'll try to help with each one individually: If you install through either brew or pip, I think most of these issues should go away. 2. Installing jrnl via pipx From pipx's page about how installations work:
3. Path troubles So, I think if you go through the pipx installion guide, and then run And bonus config file question: The default location of the config file is Does that answer all of your questions? |
@wren Yep, installing pipx through pip3 fixed all my problems. Works perfect. Thank you for giving a detailed answer when just telling me to use pip would have worked. I'm not sure if it's my fault for not following the pipx link in the docs, or the docs' for not specifying that I need to install pipx through pip. I though the link was there just to credit the project and assumed that there would be an apt package for it. Anyway, thank you. I really appreciate the work that's gone into this project. It gives me such peace of mind having an easy and painless way to write down my thoughts with heavy encryption. |
Thanks for the kind words! And I'm glad you're up and running now. As for your question: if the docs aren't clear on something, it's always our fault. 😅 I'll make an issue to clarify this in our docs, and close this support one. Thank you! |
Support Request
Environment
--diagnostic
output: the issue is not withjrnl
, but ratherpipx
pipx
What are you trying to do?
Install
jrnl
easily.What have you tried?
Installating
jrnl
works, but only after a massive headache. Here is how installing it works on a fresh Linux Mint 20 VM:sudo apt install pipx
installing
jrnl
right after this fails, as it tells you you needpython3-venv
so that 'ensurepip' is available.sudo apt install python3-venv
sudo pipx install jrnl
This will still fail as it reports an existing directory:
Not installing to existing directory '/root/.local/pipx/venvs/jrnl'. pass '--force' to force installation.
sudo pipx install jrnl --force
Works, but tells you that the installed package is not on your PATH and says you need to manually modify your .bashrc or use 'ensurepath' (which does not add the correct folder. It adds /home/{user}/.local/bin instead).
So, in summary,
pipx
installs 'jrnl' in such a way that I have to manually modify my PATH to actually make it work like it should. I was unsure whether to label this as a Support Request, Documentation Change Request, or bug report.Edit: I also have no idea where the config file is.
The text was updated successfully, but these errors were encountered: