Question

I am not a coder. I want to learn how to deploy the 1-click ERPNxt app.

Hello! I am just a beginner and I don’t know much about terminal commands or to use linux through the terminal. I am eager to learn but not able to find resources. However, right now I need help with creating a 1-click ERPNext installation through marketplace. I have created the ERPNext droplet but I have no idea how to proceed further.

It would be very helpful ig you could help me out in a step by step manner on how to do it. Thanks!

Subscribe
Share

@bobbyiliev

I ran the command but the problem still exists.

frappe@inv-erp:~/frappe-bench$ pip install -U -e $(bench src)
Traceback (most recent call last):
  File "/usr/local/bin/bench", line 11, in <module>
    load_entry_point('bench', 'console_scripts', 'bench')()
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2793, in load_entry_point
    return ep.load()
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2411, in load
    return self.resolve()
  File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2417, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/frappe/.bench/bench/cli.py", line 4, in <module>
    from bench.app import get_apps
  File "/home/frappe/.bench/bench/app.py", line 15, in <module>
    import git
  File "/usr/local/lib/python3.6/dist-packages/git/__init__.py", line 38, in <module>
    from git.exc import *                       # @NoMove @IgnorePep8
  File "/usr/local/lib/python3.6/dist-packages/git/exc.py", line 9, in <module>
    from git.compat import UnicodeMixin, safe_decode, string_types
  File "/usr/local/lib/python3.6/dist-packages/git/compat.py", line 16, in <module>
    from gitdb.utils.compat import (
ModuleNotFoundError: No module named 'gitdb.utils.compat'

Usage:   
  pip install [options] <requirement specifier> [package-index-options] ...
  pip install [options] -r <requirements file> [package-index-options] ...
  pip install [options] [-e] <vcs project url> ...
  pip install [options] [-e] <local project path> ...
  pip install [options] <archive url/path> ...

-e option requires 1 argument
frappe@inv-erp:~/frappe-bench$ 

Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Hi there @gauravsk1302,

There are a few things that I could suggest starting with at first:

  • Learn how to connect to your server via SSH. You can do that by following the step by step instructions from the documentation here:

https://docs.digitalocean.com/products/droplets/how-to/connect-with-ssh/

  • Then once you know how to access your server, I would recommend learning some of the Linux basic commands to help you navigate through your files. I could suggest these two step by step tutorials here:

https://www.digitalocean.com/community/tutorials/an-introduction-to-the-linux-terminal

https://www.digitalocean.com/community/tutorials/basic-linux-navigation-and-file-management

  • With that information in hand, you would feel more comfortable working with the terminal. As a next step as you are starting going to be using the ERPNext 1-Click Droplet, I would recommend going through this Bench Cheatsheet

Hope that this helps and if you have any further questions feel free to post them here. Regards, Bobby