Academia JavaEE Workspace in MacOS: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 60: | Line 60: | ||
ls -lah $HOME/chorke | ls -lah $HOME/chorke | ||
vim ~/.bash_profile | vim ~/.bash_profile | ||
</source> | |||
==Git SCM== | |||
<source lang="bash"> | |||
cd ~/.ssh/ | |||
ssh-keygen -t rsa -b 4096 -C "[email protected]" | |||
mv id_rsa.pub git_academia_chorke_org_rsa.pub | |||
mv id_rsa git_academia_chorke_org_rsa | |||
vim config | |||
: <<'END_COMMENT' | |||
Host git.academia.chorke.org | |||
HostName git.academia.chorke.org | |||
PreferredAuthentications publickey | |||
IdentityFile ~/.ssh/git_academia_chorke_org_rsa | |||
User git | |||
END_COMMENT | |||
git config --global user.name "FULL NAME" | |||
git config --global user.email "[email protected]" | |||
</source> | </source> |
Revision as of 11:32, 5 January 2021
Java
sudo rm -rf /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/ sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-11.0.6.jdk/ /usr/libexec/java_home -v1.8.0_241 /usr/libexec/java_home -v1.8.0
export JAVA_HOME=`/usr/libexec/java_home -v1.8.0`
PostgreSQL
Install
brew services stop postgresql
brew uninstall postgresql
rm -rf ~/Library/LaunchAgents/homebrew.mxcl.postgresql*
rm -rf /usr/local/var/postgres*
brew install postgres
brew services start postgresql
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
brew services list
createdb $USER
Schema
CREATE DATABASE academia;
CREATE USER academia WITH ENCRYPTED PASSWORD 'academia';
GRANT ALL PRIVILEGES ON DATABASE academia TO academia;
psql academia < academia.sql
Redis
brew services stop redis
brew uninstall redis
rm -rf ~/Library/LaunchAgents/homebrew.mxcl.redis*
rm -rf /usr/local/var/redis*
brew install redis
brew services start redis
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
vim /usr/local/etc/redis.conf
brew services list
Workspace
mkdir -p $HOME/chorke
mkdir -p /opt/dev/$USER/chorke/academia
export ACADEMIA_WSS="$HOME/chorke/academia"
ln -s /opt/dev/$USER/chorke/academia $ACADEMIA_WSS
ls -lah $HOME/chorke
vim ~/.bash_profile
Git SCM
cd ~/.ssh/
ssh-keygen -t rsa -b 4096 -C "[email protected]"
mv id_rsa.pub git_academia_chorke_org_rsa.pub
mv id_rsa git_academia_chorke_org_rsa
vim config
: <<'END_COMMENT'
Host git.academia.chorke.org
HostName git.academia.chorke.org
PreferredAuthentications publickey
IdentityFile ~/.ssh/git_academia_chorke_org_rsa
User git
END_COMMENT
git config --global user.name "FULL NAME"
git config --global user.email "[email protected]"