#1. System setup for Ruby on Rails projects on Ubuntu

Before format take Backup of the following - 

Openvpn file - client.openvpn

docker file - client certificate file

.thunderbird - complete folder

.ssh - complete folder

.purple - complete folder for pidgin

Other Important documents


Fresh installation - 

Synaptic Package Manager -  Install from software center

 sudo apt install vim

'pg' gem supporting libraries

sudo apt install libpq-dev
sudo apt install libpq-dev build-essential

gparted - for memory management
Install from software center

openvpn - install from software center

Pidgin - Install from software center

Google chrome - download debian file(.deb) from chrome website

git - 
sudo apt install git
sudo apt install git-gui

git alias - https://learnwithrkumar.blogspot.com/2021/12/create-git-alias.html

git global settings - https://learnwithrkumar.blogspot.com/2021/12/git-setup-on-ubuntu-system.html

Ssh key generate and add it to github.

sudo apt install net-tools

sudo apt install curl

postgresql + pgadmin4

mysql + workbench

sublime-text - install it from software center

Docker

rvm -  https://rvm.io/

source /home/raj/.rvm/scripts/rvm

Check  - rvm list known

ruby - https://www.ruby-lang.org/en/downloads/

rvm install ruby-3.1.2

rails - gem install rails

anydesk

thunderbird - company email, client mail

postman - from software centre

chrome - add awesome screenshot extensions

remmina -  for VNC

Set to show current branch name colourful in the terminal

Sublime settings - https://learnwithrkumar.blogspot.com/2021/12/sublime-setting.html

sudo apt update && sudo apt upgrade

For mysql gem,

sudo apt install libmysqlclient-dev

For js runtime for rails app,

sudo apt install nodejs

ssh-keygen -C "2017kamb@gmail.com"

for merge conflict resolve - sudo apt install meld

sudo snap connect mysql-workbench-community:password-manager-service :password-manager-service

sudo apt install openssh-server - for enable ssh to your system

sudo apt list --installed | grep openssh-server

sudo systemctl enable ssh  - enable ssh

sudo systemctl start ssh - start ssh

sudo service ssh status

sudo service ssh start

sudo service ssh restart

Now we can do as,

ssh userName@Your-server-name-IP - test ssh

ssh raj@192.168.42.28

Download teams from software center

and do settings for screen share not working if unable to share screen in team.
sudo nano /etc/gdm3/custom.conf

change line #WaylandEnable=false to `WaylandEnable=false`


Comments

Popular posts from this blog

#6. Fetch time in rails

#8. nginx+puma deployment using capistrano

#21. Rails scope