前言
工欲善其事必先利其器狼牺,拿到新設(shè)備后第一件事就是配置環(huán)境,之前總是在網(wǎng)上各種搜索事示,有些文檔已經(jīng)很久沒更新了早像,導(dǎo)致在配置環(huán)境是總是出現(xiàn)各種問題,而后又是各種搜索肖爵,效率很差卢鹦,因此做一個(gè)記錄,便于查看劝堪。
安利一個(gè)mac破解版軟件的網(wǎng)址冀自,網(wǎng)頁(yè)體驗(yàn)不是很好但軟件還是不錯(cuò)的
https://mac-torrents.io/?s=navicat
java開發(fā)所需基本軟件
1.jdk (當(dāng)前大部分使用1.8)
2.maven
3.mysql
4.Sequel Pro(mysql 客戶端軟件,其實(shí)命令行也能搞定秒啦,只不過可視化界面更人性化)
5.IntelliJ Idea
6.ultra edit(文本編輯器,個(gè)人認(rèn)為很好用)
7.git
開始安裝
1.jdk
1.1下載jdk并安裝
jdk1.8下載地址
下載完成后無(wú)腦下一步即可
1.2配置.bash_profile
編輯.bash_profile
vim ~/.bash_profile
.bash_profile內(nèi)容如下:
##此處為jdk的安裝地址,一般都在 /Library/Java/JavaVirtualMachines/ 這個(gè)文件夾下
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
使配置文件生效
source ~/.bash_profile
查看配置是否正確
java -version
2.maven
maven依賴于jdk凡纳,所以在安裝maven前需要先安裝jdk
2.1下載
2.2copy&配置
下載完畢后是zip文件,解壓后將文件夾復(fù)制到一個(gè)容易找到的地方(up to you)
同樣是便捷 .bash_profile帝蒿,命令如jdk安裝荐糜,配置內(nèi)容如下(注意是追加內(nèi)容到profile):
##此處為文件地址 up to you 的那個(gè)
export M2_HOME=/Users/zhiaiyahong/development/apache-maven-3.6.1
export PATH=$PATH:$M2_HOME/bin
保存后,刷新配置
source ~./bash_profile
check安裝是否完成
mvn -v
3.mysql
目前開發(fā)用的的關(guān)系數(shù)據(jù)庫(kù)大部分是mysql葛超,本地裝一個(gè)便于調(diào)試暴氏,如果公司比較吊有專門的dev服務(wù)裝不裝無(wú)所謂了。
3.1安裝
安裝使用的brew命令绣张,安裝最新版(安裝時(shí)為 8.0版本)
brew install mysql
如果提示不支持brew命令答渔,執(zhí)行以下命令(別猶豫就是全部復(fù)制,以下文本有回車執(zhí)行前先在文本編輯器處理一下)
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
< /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
以上兩個(gè)命令比較漫長(zhǎng)侥涵,耐心等待沼撕,可以來一局王者被坑一下~
Tips:如果安裝不順利怎么辦?by yourself~
3.2啟動(dòng)&配置賬號(hào)密碼
mysql安裝完成后root賬號(hào)默認(rèn)是沒有密碼的
首先芜飘,啟動(dòng)服務(wù)
mysql.server start ##啟動(dòng)服務(wù) 執(zhí)行啟動(dòng)服務(wù)即可
mysql.server stop ##關(guān)閉服務(wù) 這個(gè)只是介紹下命令
然后务豺,設(shè)置密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #第一步,修改加密規(guī)則 (安裝的mysql8.0出現(xiàn)了sequel pro 無(wú)法連接的情況嗦明,因此修改了加密規(guī)則)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #第二步笼沥,更新一下用戶的密碼
FLUSH PRIVILEGES; #第三步,刷新權(quán)限
以下列舉一些mysql的指令,更多指令請(qǐng) 百度||google
mysql -u root -p ##使用root賬號(hào)連接mysql 而后提示輸入密碼即可登錄
show databases; ##顯示所有數(shù)據(jù)庫(kù)實(shí)例奔浅,注意結(jié)尾的 “;” 是必須的 回車既是執(zhí)行命令馆纳,如結(jié)尾不是分號(hào),回車是不執(zhí)行命令的而是等待輸入
use databaseName;## 切換到某個(gè)數(shù)據(jù)庫(kù)實(shí)例 databaseName 為實(shí)例名
4.sequel pro
sequel pro下載地址
百度云盤下載地址
提取碼:7a4j
下載完直接安裝即可汹桦,沒什么特別注意的鲁驶,不過當(dāng)前有個(gè)問題,連接mysql8.0的時(shí)候會(huì)異常舞骆,從github上看是官方的bug~ 搞定后再更新本文
sequel pro github 地址
5.IntelliJ Idea
IntelliJ Idea 官方下載地址钥弯,版本2019.2.1
下載完成后一路安裝~
如經(jīng)濟(jì)允許,請(qǐng)直接購(gòu)買正版8鹱鳌J傩摺!B复馈P髂隆!J瘛玖院!
5.1神秘組織代碼
jetbrains-agent.jar 百度云下載地址
提取碼:6bb8
下載完成解壓,放到一個(gè)容易找到的地方第岖,需要可以列出絕對(duì)路徑难菌,注意路徑中不要有中文!C镒摇郊酒!
以下為操作步驟,下載的壓縮包里面也有即 README.txt
1. Run the IDE and evalutate for free
2. Click IDE menu "Configure" or "Help" -> "Edit Custom VM Options..."
See: https://intellij-support.jetbrains.com/hc/en-us/articles/206544869
3. Append -javaagent:/absolute/path/to/jetbrains-agent.jar to end line
eg:
mac: -javaagent:/Users/neo/jetbrains-agent.jar
linux: -javaagent:/home/neo/jetbrains-agent.jar
windows: -javaagent:C:\Users\neo\jetbrains-agent.jar
Rescue: https://intellij-support.jetbrains.com/hc/en-us/articles/206544519
4. Restart IDE
5. Click IDE menu "Help" -> "Register..." or "Configure" -> "Manage License..."
Support "License server" and "Activation code":
1). Entry license server address: http://jetbrains-license-server (maybe autofill)
Or click the button: "Discover Server" to fill automaticly
2). Active offline with the activation code file: ACTIVATION_CODE.txt
If the activation window always pops up(error 1653219), remove jetbrains' domains from hosts file
If you need a custom license name, visit: https://zhile.io/custom-license.html
Tips:在編輯 VM Options是很有可能出現(xiàn)錯(cuò)誤導(dǎo)致键袱,Idea無(wú)法打開燎窘,按照如下方式操作即可
cd /Users/zhiaiyahong/Library/Preferences/IntelliJIdea2019.2 ## 進(jìn)入到此目錄 zhiaiyahong 為機(jī)器名,此目錄是用戶目錄下的資源庫(kù)文件夾
vim idea.vmoptions ## 修改配置文件蹄咖,將 javaagent 配置刪除或修改正確Idea即可正常啟動(dòng)
6.ultra Edit
ultra Edit 百度云下載地址
提取碼:734c
此軟件仍舊為付費(fèi)軟件褐健,如經(jīng)濟(jì)允許請(qǐng)購(gòu)買正版!@教馈Q裂浮!俊抵!
以下為神秘組織代碼
printf '\x31\xC0\xFF\xC0\xC3\x90' | dd seek=$((0x74B480)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Contents/MacOS/UltraEdit
printf '\x31\xC0\xFF\xC0\xC3\x90' | dd seek=$((0x760900)) conv=notrunc bs=1 of=/Applications/UltraEdit.app/Contents/MacOS/UltraEdit
7.git
一般mac會(huì)自帶git谁不,直接執(zhí)行
git version
如果未安裝,會(huì)提示安裝务蝠,然后就是一頓點(diǎn)
git 配置
至此開發(fā)環(huán)境已基本配置完畢~ 后續(xù)再補(bǔ)充其他軟件