#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
Post a Comment
Let me know for any query..