Open terminal app and run the following commands
Open terminal app and write the code below
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update brew install git
You need software-properties-common installed in order to add PPA repositories.
\curl -L https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm
Chatwoot APIs are built on Ruby on Rails, you need install ruby 2.6.5
rvm install ruby-2.6.5
Use ruby 2.6.5 as default
rvm use 2.6.5 --default
Install Node.js from NodeSoure using the following commands
brew install node
yarn as package manager
brew install yarn
The database used in Chatwoot is PostgreSQL. Use the following commands to install postgres.
brew install postgresql
The installation procedure created a user account called postgres that is associated with the default Postgres role. In order to use Postgres, you can log into that account.
sudo -u postgres psql
Chatwoot uses Redis server in agent assignments and reporting. To install
brew install redis
Enable Redis to start on system boot.
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
brew install imagemagick
Next: Read project setup to install project dependencies