Can't use Subversion command line client: /usr/bin/svn
Hello, everyone!
Quick summary: in my terminal, 'which svn' yields '/usr/bin/svn' but PyCharm says 'Cant use Subversion command line client: /usr/bin/svn'
Error 1: 'Exec_tty error:Unknown reason'
Error 2: 'Can't use Subversion command line client: /usr/bin/svn'
Details below.
I recently made the switch from Windows to Manjaro. I installed the PyCharm-Professional 2020.1.1 flatpak with my pamac package manager. However, I am unable to get my project from version control. Steps I took on my fresh Manjaro installation:
1. Install Pycharm-Professional flatpak with pamac
2. Click 'Get from Version Control' on the 'Welcome to PyCharm' screen that opens when the application is launched.
3. Select Subversion, and paste the URL that corresponds to the source directory for my project
4. Beneath the URL in Repositories, it gives me an error: 'Exec_tty error:Unknown reason'
5. So, I click cancel, go into Configure > Settings > Tools > Terminal
6. Set the shell path to '/bin/bash'. Click 'Apply'
7. Go into Settings > Version Control > Subversion
8. I see that the path to svn binary is not explicit
9. Open a terminal window and submit 'which svn'
10. This gives me '/usr/bin/svn'
11. So I go back to PyCharm and enter the full path: '/usr/bin/svn', then click 'Apply' > 'Ok'
12. now I'm back at the 'Welcome' window, where I see a new event notification. I click on this.
13. 'Can't use the Subversion command line client: /usr/bin/svn. The path to the Subversion executable is probably wrong. Fix it.'
14. ??? I thought that was the right path!
15. Now I go back to Settings > Version Control > Subversion and try to locate the svn binary manually using "Browse", but the file is just not there!
17. What the heck? I go back to my terminal and submit 'cd /usr/bin' then I submit 'ls -l | grep svn' and it yields a bunch of files including the svn binary! ??? I do not understand.
I searched everywhere for an answer but could not find anything. I would really appreciate any help; I like Linux and don't want to have to go back :(
Please sign in to leave a comment.
I switched to Fedora and now everything is working. Thank you!