How to install iDempiere on Mac

How to install iDempiere on MacOS

Install JDK

Install PostgreSQL

Installing iDempiere now

  • Download iDempiere setup from http://www.idempiere.org/downloads ( based on the version you require )
  • Download iDempiere setup from http://www.idempiere.org/downloads ( based on the version you require )
  • Extract the setup zip
  • open terminal
  • Go to the setup folder on the terminal (cd $IDEMPIERE_HOME)
  • Give read write execute permission ( chmod 755 *). There is very nice article to understand the permissions http://www.macinstruct.com/node/415
  • then run ./console-setup.sh , then enter the information as prompt.
  • iDempiere Home: This is the iDempiere installation folder
    • Download iDempiere setup from http://www.idempiere.org/downloads ( based on the version you require )
    • Download iDempiere setup from http://www.idempiere.org/downloads ( based on the version you require )
    • Extract the setup zip
    • open terminal
    • Go to the setup folder on the terminal (cd $IDEMPIERE_HOME)
    • Give read write execute permission ( chmod 755 *). There is very nice article to understand the permissions http://www.macinstruct.com/node/415
    • then run ./console-setup.sh , then enter the information as prompt.
    • iDempiere Home: This is the iDempiere installation folder
  • After build is successful.

Import the default iDempiere database

This is the default way to import the database postgresql 9.1 or higher: After setting up the server (is a prerequisite) you can run:

  • cd $IDEMPIERE_HOME
  • cd utils
  • sh RUN_ImportIdempiere.sh

Start iDempiere server

  • cd $IDEMPIERE_HOME
  • Run iDempiere server run following command
  • ./idempiere-server.sh
  • to access idempiere if you entered localhost as the application server and port as default 80 then
  • http:// (hostname you chose as a application server)/webui
  • Default username/password for super user is SuperUser/System

 

Known issues while installing/FAQ

 

  • Instead of console setup if you GUI setup which is by running sh setup.sh, it does not allow you to edit the data. Its read only. That is why i prefer console setup.
  • Java version issue , if you are using 64 bit machine and installed 32 bit java and try to run the setup it will give you issue of jni shared library . That surely means you have wrong java version installed.
  • To install on linux you can use following excellent script and info from Mr. Chuck.