Mac下配置開發(fā)環(huán)境

新入手了臺(tái)Mac,開心之余開始了我的漫漫搭建環(huán)境之旅贮匕,在這里記錄一下我的從零開始

安裝jdk

1.jdk官網(wǎng)下載了1.8版本的jdk文件勺良,解壓安裝即可绰播,環(huán)境變量都不用配置
2.檢查本地jdk安裝成功
terminal中輸入如下命令:

$ java -version

若輸出了安裝的jdk版本,則表示安裝成功

yjxMacBook-Pro:apache-maven-3.5.0 yjx$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

安裝maven

1.maven官網(wǎng)下載zip壓縮包尚困,官網(wǎng)地址

2.下載后放置在安裝目錄下(最好是全英文的路徑幅垮,不然容易出亂七八糟的問題),解壓即可

3.配置本地環(huán)境變量尾组,參考文章:傳送門
mac的環(huán)境變量配置在一個(gè)叫bash_profile的文件中忙芒,新的電腦可能不存在這個(gè)文件,沒關(guān)系讳侨,新建一個(gè)即可呵萨。

terminal中輸入如下命令(如果該文件不存在,輸入該命令后會(huì)自動(dòng)新建該文件跨跨,不需要其他操作):

$ vi ~/.bash_profile

使用vi編輯器潮峦,在bash_profile文件中添加環(huán)境變量

添加內(nèi)容如下:

export M2_HOME=/安裝路徑/apache-maven-3.3.3
export PATH=$PATH:$M2_HOME/bin

安裝tomcat

官網(wǎng)下載zip文件,解壓到user/local目錄下
并在在bash_profile文件中添加環(huán)境變量

sudo chmod 755 /user/local/apache-tomcat-7.0.81/bin/*.sh
shartup.sh啟動(dòng)tomcat

附贈(zèng):

(一)vi編輯器的使用勇婴,參考文章:傳送門

編輯文件后忱嘹,先使用Esc 退出編輯模式,然后可使用以下命令對(duì)文本進(jìn)行操作:

:wq 保存后退出vi耕渴,若為 :wq! 則為強(qiáng)制儲(chǔ)存后退出*

:w 保存但不退出*

:w! 若文件屬性為『只讀』時(shí)拘悦,強(qiáng)制寫入該檔案

:q 離開 vi *

:q! 若曾修改過檔案,又不想儲(chǔ)存橱脸,使用 ! 為強(qiáng)制離開不儲(chǔ)存檔案础米。

:e! 將檔案還原到最原始的狀態(tài)!

(二)Mac下獲取文件路徑的方法

方法一:打開 terminal添诉,把文件拖進(jìn)terminal 窗口屁桑,自動(dòng)顯示路徑;

方法二:在finder里栏赴,對(duì)選中的文件蘑斧,cmd+opt+c,就復(fù)制到剪貼板了,適合需要粘體路徑時(shí)使用竖瘾。

方法三:在終端中輸入如下命令沟突,就能在finder頂部展示完整的文件路徑

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES

(三)顯示git的安裝位置

在命令行中打入which git, 就會(huì)顯示git的安裝位置。

安裝git(參考文章:傳送門

1准浴、下載git客戶端,下載地址為:https://git-scm.com/download/mac
2捎稚、打開安裝包乐横,雙擊安裝包:


雙擊了安裝包之后,結(jié)果無法安裝成功今野,原因是權(quán)限不夠葡公,方式是按住control鍵之后,再點(diǎn)擊pkg文件条霜。

3催什、創(chuàng)建ssh
a、檢查SSH key
打開終端宰睡,運(yùn)行cd ~/.ssh
如果路徑下無文件,直接跳過下一步,如果有代表有ssh key慈俯,需進(jìn)行第二步進(jìn)行備份

b归苍、備份已有的key,(如果有的話)

 mkdir key_backup

 mv id_rsa* key_backup

c麸恍、.生成SSH key

[ MacBook-Pro:~ yanjx$ cd ~/.ssh
-bash: cd: /Users/yanjx/.ssh: No such file or directory
MacBook-Pro:~ yanjx$ ssh-keygen -t rsa -C mail@com
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/yanjx/.ssh/id_rsa):
Created directory '/Users/yanjx/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/yanjx/.ssh/id_rsa.
Your public key has been saved in /Users/yanjx/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:JBq2/GAC+sBW7zUTmo/kdAEBtB2CnbJ/SOa3tpIdXJk mail@com
The key's randomart image is:
+---[RSA 2048]----+
| ++o+. |
| o o+ o |
|. ooo..o+ |
|oo.=.+oEo |
|oo* O*.=S |
|.o *=B= o |
| . =++. |
| o + |
| o.. |
+----[SHA256]-----+

4灵巧、將SSH key添加到coding上

a、打開終端抹沪,輸入open ~/.ssh刻肄,查看id_rsa.pub這個(gè)文件并打開拷貝key值
b、打開coding官網(wǎng)融欧,登錄成功后敏弃,點(diǎn)擊賬戶-SSH公鑰,輸入a步拷貝的值噪馏,點(diǎn)擊提交

5权她、配置本地用戶名及郵箱

我們需要設(shè)置一個(gè)用戶名 和 郵箱, 這是用來上傳本地倉(cāng)庫到GitHub中, 在GitHub中顯示代碼上傳者;

git config --global user.name "yanjx" //設(shè)置用戶名
git config --global user.email "mail@163.com" //設(shè)置郵箱

常用軟件

1、開發(fā)軟件: IntelliJ IDEA
2逝薪、文本編輯工具:Sublime Text 3
3隅要、版本控制:Git
4、本地接口調(diào)試工具:Postman
5董济、接口及性能測(cè)試工具:Jmeter
6步清、思維導(dǎo)圖:Xmind

持續(xù)維護(hù)中...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子廓啊,更是在濱河造成了極大的恐慌欢搜,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谴轮,死亡現(xiàn)場(chǎng)離奇詭異炒瘟,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)第步,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門疮装,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人粘都,你說我怎么就攤上這事廓推。” “怎么了翩隧?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵樊展,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我堆生,道長(zhǎng)专缠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任淑仆,我火速辦了婚禮藤肢,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘糯景。我一直安慰自己嘁圈,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布蟀淮。 她就那樣靜靜地躺著最住,像睡著了一般。 火紅的嫁衣襯著肌膚如雪怠惶。 梳的紋絲不亂的頭發(fā)上涨缚,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音策治,去河邊找鬼脓魏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛通惫,可吹牛的內(nèi)容都是我干的茂翔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼履腋,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼珊燎!你這毒婦竟也來了惭嚣?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤悔政,失蹤者是張志新(化名)和其女友劉穎晚吞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谋国,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡槽地,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了芦瘾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片捌蚊。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖旅急,靈堂內(nèi)的尸體忽然破棺而出逢勾,到底是詐尸還是另有隱情牡整,我是刑警寧澤藐吮,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站逃贝,受9級(jí)特大地震影響谣辞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沐扳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一泥从、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧沪摄,春花似錦躯嫉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至哄陶,卻和暖如春帆阳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背屋吨。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工蜒谤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人至扰。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓鳍徽,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親敢课。 傳聞我的和親對(duì)象是個(gè)殘疾皇子旬盯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器胖翰,智...
    卡卡羅2017閱讀 134,657評(píng)論 18 139
  • 背景: 閱讀新聞 12C CDB模式下RMAN備份與恢復(fù) [日期:2016-11-29] 來源:Linux社區(qū) 作...
    陽屯okyepd閱讀 3,405評(píng)論 0 7
  • 【編者按】應(yīng)書中相關(guān)人物的要求接剩,決定將之前的長(zhǎng)篇連載小說《二趙的故事》更名為《沮水清清》。因此而給大家?guī)淼牟槐阍?..
    靜聽旁白閱讀 268評(píng)論 0 3
  • 我醒過來了萨咳,迷迷糊糊地懊缺,有些搞不清楚自己身在何方。身上插滿了各種叫不上名來的管子培他,疼痛一陣一陣襲來鹃两,似如百爪撓心,...
    憑欄望云閱讀 257評(píng)論 0 1
  • 開筆 工作這幾年以來舀凛,印象中 App 的版本時(shí)常被 一拍腦袋 就定了俊扳,以前總?cè)滩蛔≌f幾句,現(xiàn)在似乎逐漸習(xí)慣了猛遍。但總...
    加帆閱讀 6,522評(píng)論 0 4